流程管理实验J流程控制实验Word文档下载推荐.docx
- 文档编号:21350531
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:9
- 大小:17.03KB
流程管理实验J流程控制实验Word文档下载推荐.docx
《流程管理实验J流程控制实验Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《流程管理实验J流程控制实验Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
//保存文件名:
Exam4_1.java
publicclassExam4_1
{
publicstaticvoidmain(Stringargs[])
inta=5;
if(a%2==1)
System.out.println(a+"
为奇数"
);
//输出a为奇数
else
为偶数"
//输出a为偶数
}
请给出程序运行结果:
2.仔细读下面的JAVA语言源程序,理解其功能,给出程序的运行结果。
Exam4_2.java
publicclassExam4_2
intx,y,z=0;
for(x=1;
x<
=10;
x++)
for(y=1;
y<
10;
y++)
if(x==5)
continue;
if(y>
5)
break;
z++;
System.out.println("
z="
+z);
4.2使用switch语句
以下程序是使用switch语句实当下不同温度时显示不同的解释说明的功能,请阅读程序,理解其功能,且给出运行结果。
Exam4_3.java
ClassExam4_3
intc=38;
switch(c<
10?
1:
c<
25?
2:
35?
3:
4)
case1:
"
+c+"
℃有点冷。
要多穿衣服。
case2:
℃正合适。
出去玩吧。
case3:
℃有点热。
default:
℃太热了!
开空调。
4.3for语句的使用
实验题4.4:
以下程序展示的是Java中for循环的使用,阅读以下程序,理解其功能,且上机调试该程序,给出运行结果。
//Exam4_4.java,for循环
publicclassExam4_4
inti,sum=0;
for(i=1;
i<
i++)
sum=sum+i;
//计算
1+2+...+10="
+sum);
//输出结果
实验题4.5:
(1)程序功能:
按5度的增量打印出壹个从摄氏温度到华氏温度的转换表。
(2)程序部分源代码如下。
//Exam4_5.java,for循环
classExam4_5
inth,c;
摄氏温度华氏温度"
for(c=0;
=40;
c=c+5)
h=c*9/5+32;
+h);
(3)编译且运行程序。
4.4While语句的使用
实验题4.6:
以下程序展示的是Java中while循环的使用,阅读以下程序,理解其功能,且上机调试该程序,给出运行结果。
//Exam4_6.java,while循环
publicclassExam4_6
inti=1,sum=0;
while(i<
=10)
//累加计算
i++;
实验题4.7:
阅读以下程序,理解其功能,给出运行结果。
运行程序后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;
如果输入其它数字或字符显示“没有奖品给你!
”。
(2)程序源代码如下:
//Exam4_7.java,while循环
importjava.io.*;
classExam4_7
publicstaticvoidmain(Stringargs[])throwsIOException
charch;
按1/2/3数字键可得大奖!
按空格键后回车可退出循环操作."
while((ch=(char)System.in.read())!
='
'
)
System.in.skip
(2);
//跳过回车键
switch(ch)
case'
1'
:
恭喜你得大奖,壹辆汽车!
2'
不错呀,你得到壹台笔记本电脑!
3'
没有白来,你得到壹台冰箱!
真不幸,你没有奖品!
下次再来吧。
(3)编译源程序。
(4)于命令提示符窗口运行程序,然后分别按1、2、3、r观察输出结果。
4.5Do...While语句的使用
实验题4.8:
以下程序实现的是根据用户输入的数n,使用do…while循环语句实现从1到n的求和运算,请阅读且理解以下程序,给出运行结果。
//Exam4_8.java,dowhile循环
publicclassExam4_8
intn,i=1,sum=0;
Stringstr;
BufferedReaderbuf;
buf=newBufferedReader(newInputStreamReader(System.in));
do{
System.out.print("
Inputupperlimit:
str=buf.readLine();
n=Integer.parseInt(str);
}while(n<
=0);
//输入n,n要大于0,否则会壹直重复输入
}while(i<
=n);
1+2+...+"
+n+"
="
4.6循环语句跳转:
Break和continue的使用
以下程序展示的是break和continue的使用,请阅读且理解以下程序,给出运行结果。
实验题4.9:
//Exam4_9.java,break的使用
publicclassExam4_9
inti;
if(i%3==0)//判断i%3是否为0
i="
+i);
//输出i的值
whenloopinterruped,i="
实验题4.10:
//Exam4_10,continue的使用
publicclassExam4_10
4.7实验练习:
1.试编写壹程序,输出从3到100之间,所有能够被6整除的数。
请给出程序源码和运行结果截图:
2.求水仙花数:
水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:
371=33+73+13,371就是壹个水仙花数。
找出所有水仙花数.
3.以下程序完成的是从命令行输入壹个数值n,计算1+2+3+…+n之和,框架如下,请完成空白,且编译运行。
importjava.util.*;
publicclassLX4_3
Scannerscan=newScanner(System.in);
请输入壹个参数:
intn=scan.nextInt();
//输入的参数
intsum=__
(1)____,i=_
(2)__;
=n)
sum=__(3)___;
i=i+1;
将之上程序编译运行,且给出结果截图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流程 管理 实验 控制