Java实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
一、实验项目:Java流程控制
二、实验目的:
1. 理解Java程序的三种基本结构,即顺序结构、分支结构和循环结构。
2. 掌握用于分支的if…else、switch…case语句。
3. 掌握用于循环的for、while、do…while语句。
4. 熟悉break、cotinue作用。
三、实验器材:计算机、Java编程软件JCreator
四、实验原理(或仪器装置图):
1.Java提供了两种选择结构语句:if语句和switch语句。
if语句:
⑴if (条件表达式) {
...
}
else{
...
}
⑵switch语句:
switch (表达式) {
case 值1:语句1; break;
case 值2:语句2; break;
...
case 值n:语句n; break;
default: 缺省语句;
}
2.Java语言中支持的循环语句包括:while循环、do-while循环、for循环。
⑴while循环:当型循环,循环条件已知。
while (布尔表达式) {
语句;
...
} //如果循环体是单条语句,可不使用{}
⑵do-while循环:直到型循环,循环条件已知。
do {
语句;
...
} while (布尔表达式);
⑶for循环:最常用。
for (表达式1 ; 表达式2 ; 2表达式3 ) {
语句;
...
} //如果循环体是单条语句,可不使用{}
⑷嵌套循环:多重循环,循环体中包括循环语句。
3.程序跳转语句
break :在while、do-while或for循环中,当某种条件满足时需要立即跳出循环时,使用break 关键字,可以使得程序的执行流程立即跳出循环。
continue :如果想跳过循环中的部分代码重新开始下一次循环,就使用continue关键字。
五、实验步骤及数据记录:
1.根据成绩判断属于哪个等级
Public class testbranch1
{ public static void main(String args[])
{ int score=96;
if (score>=90)
System.out.println(“优秀”);
if (score<90)
System.out.println(“加油”);
}
}
2. 用switch语句实现输入年份,月份,显示该月天数
public class Baidu001 {
public static void main(String[] args)
{
int year,month;
Scanner in = new Scanner(System.in);
System.out.println("请输入年份(四位数):");
year = in.nextInt();
System.out.println("请输入月份(1~12)");
month = in.nextInt();
if(year%100 == 0 && year%400 == 0 && month == 2)
System.out.println(29);
else{
switch (month)
{
case 2:System.out.println(28);break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println(31);break;
case 4:
case 6:
case 9:
case 11:
System.out.println(30);break;
}
}
}
}
3. 求2~50之间的所有素数
public class Primes {
public static void main(String args[]) {
final int MAX=50;
int i, k;
boolean yes;
for(k=2; k { yes=true; i=2; while (i<=k-1 && yes) { if (k%i==0) yes=false; i++; } if (yes) System.out.print(k+" "); } } } 六、实验结果与分析讨论: 实验分析: ①、在编写switch语句时,switch (表达式){…} switch (表达式)后面无逗号,{…}后面无“;”号。 ②、在编写do-while循环语句时,while(表达式);容易遗漏“;”符号,在编写的时候应注意。 ③、在编写for语句时,for (表达式1 ; 表达式2 ; 2表达式3 ),不能遗漏“;”。 实验总结: 在编写程序的过程中应注意细节,明确循环语句的书写格式、循环条件。