欢迎来到天天文库
浏览记录
ID:38599385
大小:258.01 KB
页数:58页
时间:2019-06-15
《《Java语言程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言程序设计第3章基本控制结构上章回顾标识符和关键字数据类型、常量和变量运算符和表达式7/19/20212本章总体纲要第一部分:语句及程序结构第二部分:顺序结构第三部分:选择结构第四部分:循环结构第五部分:跳转语句7/19/20213学习目标理解程序控制结构掌握程序基本控制语句:选择结构:if,switch循环结构for,while,do--while,了解跳转语句break,continue.7/19/20214本章总体纲要第一部分:语句及程序结构第二部分:顺序结构第三部分:选择结构第四部分:
2、循环结构第五部分:跳转语句7/19/202153.1语句及程序结构语句用来向计算机系统发出操作指令。程序由一系列语句组成。Java中常见语句有如下五种:表达式语句:表达式;如:total=math+phys+chem;空语句:;7/19/20216语句及程序结构复合语句:用“{}”将多条语句括起来,在语法上作为1条语句使用。如:{z=x+y;t=z/10;}方法调用语句:方法名(参数);如:System.out.println(“JavaLanguage”);控制语句:完成一定的控制功能,包括选择语句、
3、循环语句和转移语句。如:break;7/19/20217本章总体纲要第一部分:语句及程序结构第二部分:顺序结构第三部分:选择结构第四部分:循环结构第五部分:跳转语句7/19/202183.2顺序结构顺序结构是最简单的一种程序结构,程序按照语句的书写次序顺序执行。7/19/20219例3-1:计算太阳和地球之间的万有引力publicclassForce{publicstaticvoidmain(Stringargs[]){doubleg,mSun,mEarth,f;g=6.66667E-8;mSun=1.
4、987E33;mEarth=5.975E27;f=g*mSun*mEarth/(1.495E13*1.495E13);System.out.println("Theforceis"+f);}}程序运行结果如下:Theforceis3.5413E277/19/202110例3-2:将华氏温度转化为摄氏温度publicclassConversion{publicstaticvoidmain(Stringargs[]){floatf,c;f=70.0f;c=5*(f-32)/9;System.out.prin
5、tln(“Fahrenheit"+f);System.out.println(“Centigrade"+c);}}程序运行结果如下:Fahrenheit=70.0Centigrade=21.111117/19/202111例3-3:求解方程的根xpublicclassRoot{publicstaticvoidmain(Stringargs[]){floata,b,x;a=Float.parseFloat(args[0]);b=Float.parseFloat(args[1]);x=-b/a;System
6、.out.println("a="+a);System.out.println("b="+b);System.out.println("x="+x);}}7/19/202112如果在命令行键入:javaRoot2.06.0运行程序。2.0和6.0分别作为第1和第2个参数传递给a和b。屏幕输出结果如下:a=2.0b=6.0x=-3.07/19/202113例3-3:求解方程的根xpublicclassRoot{publicstaticvoidmain(Stringargs[])throwsIOExcept
7、ion{floata,b,x;BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));//声明输入缓冲区a=Float.parseFloat(br.readLine());b=Float.parseFloat(br.readLine());x=-b/a;System.out.println(“a="+a);System.out.println(“b="+b);System.out.println(“c="+c);}}7/19
8、/202114本章总体纲要第一部分:语句及程序结构第二部分:顺序结构第三部分:选择结构第四部分:循环结构第五部分:跳转语句7/19/2021153.3选择结构Java语句提供了两条基本的分支选择语句if和switch。if语句应用在“二选一”的条件下,而switch语句应用在“多选一”的条件下。它们都是对条件表达式进行判断,针对不同的结果,决定转向要执行的Java语句。7/19/2021163.3.1if语句if(布尔表达式)语句或者if(
此文档下载收益归作者所有