Java语言程序设计教程.ppt

Java语言程序设计教程.ppt

ID:59461636

大小:317.50 KB

页数:20页

时间:2020-09-15

Java语言程序设计教程.ppt_第1页
Java语言程序设计教程.ppt_第2页
Java语言程序设计教程.ppt_第3页
Java语言程序设计教程.ppt_第4页
Java语言程序设计教程.ppt_第5页
资源描述:

《Java语言程序设计教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言程序设计教程程序流程内容命令行输入if语句switch语句循环语句循环嵌套与无穷循环break和continue注释语句顺序结构DemopublicclassRoot{//求解方程ax+b=0的根xpublicstaticvoidmain(Stringargs[]){floata,b,x;a=Float.parseFloat(args[0]);//命令行输入第一个数b=Float.parseFloat(args[1]);//命令行输入第二个数x=-b/a;//求根xSystem.out.println("a="+a);//OutResultSystem.out.pr

2、intln("b="+b);System.out.println("x="+x);}}解析:Eclipse“运行”Java应用程序对话框的(x)=自变量栏中键入:2.06.0运行程序,屏幕输出结果如下:a=2.0b=6.0x=-3.0这里:2.0和6.0分别作为第1和第2个参数传递给args[0]和args[1]。其中语句:a=Float.parseFloat(args[0]);转换为浮点数这是命令行输入的第一个数命令行输入命令行输入的是字符串数据,需要转换为计算所需要的数据类型将命令行第i个输入转换为以下类型的数据:1.整型数a=Integer.parseInt(args[i

3、]);2.短整型a=Short.parseShort(args[i]);3.单精度浮点:a=Float.parseFloat(args[i]);4.双精度浮点:a=Double.parseDouble(args[i])基本if语句if语句示例if(total>amount)total+=amount+10;if-else语句if(height20){count-=10;System.out.println(count);}else{count+=10;Sy

4、stem.out.println(count);}条件运算符count=(count>20)?count–10:count+10;if(count>20)count=count–10;elsecount=count+10;条件表达式书写简单,但可能造成阅读困难,要慎用嵌套的if语句if(code==‘R’)if(count<20)System.out.println(“一切正常”);elseSystem.out.println(“继续等待”);else总是和最近的那个if匹配switch语句更简洁地实现一系列的if-elseif(type==1)System.out.print

5、ln("你好”);elseif(type==2)System.out.println("早上好”);elseif(type==3)System.out.println("晚上好”);elseif(type==4)System.out.println("再见”);elseSystem.out.println("啊,什么啊?”);switch(type){case1:System.out.println("你好”);break;case2:System.out.println("早上好”);break;case3:System.out.println("晚上好”);break;ca

6、se4:System.out.println("再见”);break;default:System.out.println("啊,什么啊?”);}switch语句(续)switch语句的括号里只能出现整数型的表达式计算结果,如byte,short,int,long或charswitch语句会根据表达式的结果,寻找匹配的case,并执行case后面的语句,直到break为止如果所有的case都不匹配,就执行default后面的语句;如果没有default,那就什么都不做,执行switch下面的语句case后面可以跟很多语句,不需要语句括号while循环do-while循环for循

7、环循环嵌套循环体里可以有其他的循环,构成循环嵌套。外面的循环叫做外循环,里面的叫做内循环。外循环的每一轮都需要等内循环循环完成。for(intn1=0;n1<10;++n1)for(intn2=0;n2<50;++n2)System.out.println(n1+“:”+n2);循环嵌套可以是任意多层无穷循环如果循环的条件永远为真,就构成了无穷循环,也叫“死循环”。while(true){}do{}whille(true);for(;;){}可以用break离开无穷循环break和conti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。