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

亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

Java语句及其控制结构Java程序构成:一个Java程序Java程序构成:Java语句Java语句——操作性语句Java语句——操作性语句Java语句——选择语句求三个数中的最大值并输出 publicclassMaxNum{ publicstaticvoidmain(Stringargs[]){ inta=10,b=2,c=16,max; if(a>b) max=a; else max=b; if(max<c) max=c; system.out.println(max+“是最大值”); } }If…else复合结构用if…elseif…else语句实现符号函数if语句的嵌套求三个数中的最大值并输出 publicclassMaxNum{ publicstaticvoidmain(Stringargs[]){ inta=10,b=2,c=16,max; if(a<b) if(b<c) max=c; else max=b elseif(a<c) max=c; else max=a; system.output.println(max+“是最大值”);}}switch开关语句注意比较程序例3.5与例3.6,分析运行结果。 c<10?1:(c<25?2:(c<35?3:4))思考题inta=2,b=5,c; chark=‘+’; switch(k){ case+: c=a+b;break; case-: c=a-b;break; case*: c=a*b;break; case/: c=a/b;break; default: break; }循环语句for循环语句初始化语句思考题格式: 初始化语句; while(条件表达式) { 语句序列; 迭代语句;//变更循环条件 } 当条件表达式为true时,执行语句序列和迭代语句,否则终止循环;条件importjava.io.*; classGetBonus { publicstaticvoidmain(String[]args)throwsIOException { charch; System.out.println("按1/2/3键可得大奖"); System.out.println(“按空格键后回车可退出循环操作。"); while((ch=(char)System.in.read())!=''){ System.in.skip(2); switch(ch){ case'1': System.out.println("汽车"); break; case'2': System.out.println("电视"); break; case'3': System.out.println("冰箱"); break; default: System.out.println("无"); } } } }思考题do….while循环结构例题:求1+2+…+100之和循环语句小结跳转语句break语句示例continue语句示例带标号的break和continue例3.13 importjava.io.*; classB1 { publicstaticvoidmain(Stringargs[])throwsIOException{ charch; lab1: for(inti=0;i<4;i++) for(intj=0;j<4;j++){ ch=(char)System.in.read(); System.in.skip(2); if(ch=='b') breaklab1; if(ch=='c') System.out.println("继续"); } System.out.println("结束两重循环"); } }例3.15 classC3 { publicstaticvoidmain(Stringargs[]){ lab1: for(inti=1;i<=3;i++) for(intj=1;j<=3;j++){ System.out.println("i:"+i+"j:"+j); if(i+j>3){ System.out.println("Continue"); continuelab1; } System.out.println("i="+i+"j="+j); } } }求素数算法publicclassFind { publicstaticvoidmain(Stringargs[]){ System.out.println("**100-200间所有素数