预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、实验目的 1.理解定义变量的作用,掌握定义变量的方法。 2.掌握顺序结构程序控制。 3.掌握算法与程序设计的基本方法。 4.掌握if语句、if-else-if结构的使用。 5.掌握switch语句的使用。 6.掌握使用while语句实现循环。 7.了解使用do-while语句实现循环。 8.掌握使用for语句实现循环。 9.了解continue语句和break语句的使用。 10.掌握一维数组的概念、定义和使用。 二、实验内容及步骤 1.顺序结构 (1)任务 写一个程序,读入三个整数并打印他们的平均值。 源代码: publicclassrenwu1{ publicstaticvoidmain(String[]args){ intsum=0; intaver=0; Scannerscanner=newScanner(System.in); for(inti=1;i<=3;i++){ System.out.print(请输入第+i+个数); sum+=scanner.nextInt(); aver=sum/i; } System.out.println(平均数是+aver); } } 运行结果: 写一个程序,读入两个浮点数并打印他们的和、差和积。 源代码: publicstaticvoidmain(String[]args){ floatsum=0; floatcha=0; floatji=0; Scannerscanner=newScanner(System.in); System.out.println(请输入第一个浮点数); floatnum1=scanner.nextFloat(); System.out.println(请输入第二个浮点数); floatnum2=scanner.nextFloat(); sum=num1+num2; cha=num1-num2; ji=num1*num2; System.out.println(和是+sum); System.out.println(差是+cha); System.out.println(积是+ji); } } 运行结果: 2.分支结构 (1)任务 任务1:使用简单if语句编程,从键盘键入三个整数,然后按照从小到大的顺序 将其输出。 源代码: publicclassrenwu3{ publicstaticvoidmain(String[]args){ int[]num=newint[3]; inttemp=0; Scannerscanner=newScanner(System.in); for(inti=0;i<3;i++){ num[i]=scanner.nextInt(); } if(num[0]>num[1]){ temp=num[0]; num[0]=num[1]; num[1]=temp; } if(num[0]>num[2]){ temp=num[0]; num[0]=num[2]; num[2]=temp; } if(num[1]>num[2]){ temp=num[1]; num[1]=num[2]; num[2]=temp; } System.out.println(smalltobig+num[0]++num[1]++num[2]); } } 运行结果: 任务2:分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。 源代码: publicclassrenwu4{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); intmonth; System.out.println(请输入月份); month=scanner.nextInt(); if(month>=1&&month<=3){ System.out.println(month+月在春季); } elseif(month>=4&&month<=6){ System.out.println(month+月在夏季); } elseif(month>=7&&month<=9){ System.out.println(month+月在秋季); } elseif(month>=10&&month<=12){ System.out.println(month+月在冬季); } elseif(month>13){ System.out.println(没有该月份); } } } 运行结果: (2)思考题(任选2题) 1.使用if语句和switch语句都可以实现多分支,它们之间的区别是什么? 答:switch格式: switch(表达式){ ca