程序设计基础 Java语言 教学课件 作者 余先锋experiment experiment1_04.docVIP

  • 27
  • 0
  • 约 5页
  • 2017-08-21 发布于广东
  • 举报

程序设计基础 Java语言 教学课件 作者 余先锋experiment experiment1_04.doc

《程序设计基础(Java语言)》实验报告– 20 学年第 学期 任课老师: 课程名称 程序设计基础(java) 班级 座号 姓名 实验名称 实验-4分支程序设计 实验时间 第 周星期 第 节 实验目的 掌握if…else语句的使用方法 掌握逻辑条件表达式的应用方法 掌握switch语句的使用方法 实验环境 PC/windows2000/2003/XP/ Eclipse/ Jcreator Pro。?Experiment4_1.java。 提示:参考【实验3-4】。主要程序代码: int a= , b= , c= ; //a、b、c定义和赋值 double i1, i2, x; System.out.println(a = + a); //显示a、b、c System.out.println(b = + b); System.out.println(c = + c); x = ; //计算b2-4ac if( ) //判断实根条件 System.out.println(方程没有实根); else //参考【实验3-2】程序,计算并显示实根 { System.out.println(方程有实根:); i1 = ; i2 = ; System.out.println( ); //输出显示实根1 System.out.println( ); //输出显示实根2 } 【实验4-2】以下程序片段用于判断某个月份的天数。请仔细阅读以下程序段、将程序编写完整,修改程序中的错误,然后编译运行。运行时使用不同的月份,验证该月的天数。程序保存为Experiment4_2.java 主要程序代码提示: int n = 月份值; switch (n) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: System.out.println(n + 月的天数是31天); break; case 4: case 6: case 9: case 11: System.out.println(n + 月的天数是30天); case 2: System.out.println(n + 月的天数是28天); break; default: System.out.println(n+的值不在月份范围内。); } 【实验4-3】改写【实验4-2】程序,要求从键盘输入月份值,然后显示该月的天数。程序保存为Experiment4_3.java 主要程序代码提示: import java.util.Scanner; public class Experiment4_3 { public static void main(String[] args) { int n; //定义要输入的数据类型 Scanner in = new Scanner(System.in); // 准备从键盘输入数据 System.out.print(请输入月份:); //输入提示 n = in.nextInt(); // 从键盘输入整型数,赋值给变量 n …… //计算值为n的月份的天数,并显示 } } 选做题: -x ; x<0; 【实验4-4】已知函数为 y = x ; 0≤x≤1 3x2+2x+1 ; x>1 编写程序,根据x的值,计算出该函数y的值。程序保存为Experiment4_4.java 提示1:程序可使用多重if语句: if( ) y = ; else if( ) y = ; else y = ; System.out.println(x = , y = ); 提示2:程序同时输出函数: if( ) { y = ; s = -x; } else if( ) { y = ; s = x; } else { y = ; s = 3x^3 + 2x + 1; } Syst

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档