版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java语言程序设计教程,程序流程,内容,命令行输入 if语句 switch语句 循环语句 循环嵌套与无穷循环 break和continue 注释语句,顺序结构Demo,public class Root /求解方程ax+b=0的根x public static void main(String args) float a, b, x; a=Float.parseFloat (args0); /命令行输入第一个数 b=Float.parseFloat (args1); /命令行输入第二个数 x=-b/a;/ 求根 x System.out.println(a=+a); / Out Result
2、 System.out.println(b=+b); System.out.println(x=+x); ,解析:,Eclipse“运行”Java应用程序对话框的(x)=自变量栏中键入: 2.0 6.0 运行程序,屏幕输出结果如下: a=2.0 b=6.0 x=-3.0 这里:2.0和6.0分别作为第1和第2个参数传递给args0和args1。,其中语句:a=Float.parseFloat (args0);,这是命令行输入的第一个数,命令行输入,命令行输入的是字符串数据,需要转换为计算所需要的数据类型 将命令行第i个输入转换为以下类型的数据: 1. 整型数 a=Integer.parseIn
3、t(argsi); 2. 短整型 a=Short.parseShort(argsi); 3. 单精度浮点: a=Float.parseFloat(argsi); 4. 双精度浮点: a=Double.parseDouble(argsi),基本if语句,if语句示例,if(total amount) total += amount + 10;,if-else语句,if(height MAX) growth = 10; else growth = MAX height;,语句块,一对大括号括起来的一些语句 if(count 20) count -= 10; System.out.println(c
4、ount); else count += 10; System.out.println(count); ,条件运算符,count = (count 20) ? count 10 : count + 10; if(count 20) count = count 10; else count = count + 10; 条件表达式书写简单,但可能造成阅读困难,要慎用,嵌套的if语句,if(code = R) if(count 20) System.out.println(“一切正常”); else System.out.println(“继续等待”); else总是和最近的那个if匹配,switc
5、h语句,更简洁地实现一系列的if-else,if ( type=1 ) System.out.println(你好”); else if ( type=2) System.out.println(早上好”); else if ( type=3 ) System.out.println(晚上好”); else if ( type=4 ) System.out.println(再见”); else System.out.println(啊,什么啊?”);,switch ( type ) case 1: System.out.println(你好”); break; case 2: System.o
6、ut.println(早上好”); break; case 3: System.out.println(晚上好”); break; case 4: System.out.println(再见”); break; default: System.out.println(啊,什么啊?”); ,switch语句(续),switch语句的括号里只能出现整数型的表达式计算结果,如byte,short,int,long或char switch语句会根据表达式的结果,寻找匹配的case,并执行case后面的语句,直到break为止 如果所有的case都不匹配,就执行default后面的语句;如果没有defa
7、ult,那就什么都不做,执行switch下面的语句 case后面可以跟很多语句,不需要语句括号,while循环,do-while循环,for循环,循环嵌套,循环体里可以有其他的循环,构成循环嵌套。外面的循环叫做外循环,里面的叫做内循环。外循环的每一轮都需要等内循环循环完成。 for(int n1 = 0; n1 10; +n1) for(int n2 = 0; n2 50; +n2) System.out.println(n1 + “:” + n2); 循环嵌套可以是任意多层,无穷循环,如果循环的条件永远为真,就构成了无穷循环,也叫“死循环”。 while(true) do whille(true); for(;) 可以用break离开无穷循环,break和continue,在循环体内使用break将结束当前循环,直接跳到循环的下面一条语句 在循环体内使用continue语句将结束当前轮循环,继续做下一轮循环 break和continue只能针对它们所在的最内层循环起作用,注释语句,Java语言提供了两种在程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 感恩父母老师同学主题班会课件
- 网络科技公司技术支持年度述职报告
- 档案管理信息化系统安全隐患排查整治方案
- 高层建筑高支模施工方案
- 小学食堂营养餐带量食谱
- 医疗器械测试题与答案
- 卫生院院长年度工作汇报材料
- 蛇咬伤的健康教育
- 消防安全管理单位应急救援预案
- 用电安全经验分享案例
- 人教版四年级下册数学计算题每日一练带答案(共15天)
- 云南省相对集中行政处罚权事项指导目录(2024年版)
- 部队营房课件教学课件
- Unit1-Unit3 (单元测试)-2024-2025学年人教PEP版(2024)英语三年级上册
- 华师大版初中数学知识点梳理
- 人民军队优良传统附有答案
- 人教版高中物理必修二同步练习及答案
- GB/T 43632-2024供应链安全管理体系供应链韧性的开发要求及使用指南
- (4059题)2023年学习强国挑战赛答题题库附答案(最全版)
- 体育与健康六年级上期教案
- 首营企业、品种、客户审批表
评论
0/150
提交评论