欢迎来到天天文库
浏览记录
ID:37878925
大小:142.88 KB
页数:18页
时间:2019-06-01
《控制结构课上练习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、控制结构2/13课上练习纲要分支结构循环结构continue/break3/131、分支结构:课上测试小例子:E.G2-3publicclassIfElse{publicstaticvoidmain(Stringargs[]){booleanbl=true;if(bl)System.out.println("true");elseSystem.out.println("false");//Sysem.out.println(b1?”true”:”false”);//System.out.print(b1);}}考虑:
2、上面代码需要改进吗?Inspurgroup2010-1-294/13E.G2-4publicclassIfElseIf{publicstaticvoidmain(Stringargs[]){intstate=3;if(state==1){System.out.println("1...");}elseif(state==2){System.out.println("2...");}elseif(state==3){System.out.println("3...");}}}Inspurgroup2010-1-295/
3、13学生练习:用Java实现一个用户登录程序用户输入用户名和密码,点击确定按钮可以登录如果正确则提示登录成功否则登录失败,提示错误信息Inspurgroup2010-1-296/132、分支结构:课上测试小例子:E.G2-5测试switch的用法1publicclassTestSwitch{publicstaticvoidmain(String[]args){intstate=2;switch(state){case1:System.out.println("1....");case2:System.out.prin
4、tln("2.....");case3:System.out.println("3.....");break;default:System.out.println("default");}}}Inspurgroup思考:输出结果2010-1-29?default是否一定执行思考:去掉break语句,会输出什么结果?7/13E.G2-6测试switch的用法2publicclassTestSwitch1{publicstaticvoidmain(String[]args){shortstate=2;switch(sta
5、te){case1:case2:case3:System.out.println(“是小于等于3的数.....");break;default:System.out.println("大于3的数");}}}输出结果?Inspurgroup2010-1-298/13E.G2-7输出结果:publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case0:System.out.println("zero");break;case1:Syste
6、m.out.println("one");break;case2:System.out.println("two");break;default:System.out.println("default");break;}}}输出结果?Inspurgroup2010-1-299/13学生练习:1、完成100分值到5分值转换0~20~40~60~80~100E~D~C~B~AInspurgroup2010-1-2910/132、循环结构:whileE.G2-8publicclassTestWhile{publicstat
7、icvoidmain(String[]args){intcount=0;//[initialization]while(count<10){//count<10[termination]System.out.println("count..."+count);//bodycount++;//[iteration]}}}输出结果为?Inspurgroup2010-1-2911/13思考下面代码的输出结果publicclassTestWhile{publicstaticvoidmain(String[]args){int
8、count=0;while(count>10){System.out.println("count..."+count);count++;}}}以上例程中如果把while(count>10)改为while(true)的结果?Inspurgroup2010-1-2912/13思考:intx=3;while(x==3);System.out.pri
此文档下载收益归作者所有