Java实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 ),不能遗漏“;”。

实验总结:

在编写程序的过程中应注意细节,明确循环语句的书写格式、循环条件。

相关文档
最新文档