java 流程控制语句.ppt

java 流程控制语句.ppt

ID:52229496

大小:684.50 KB

页数:69页

时间:2020-04-03

java 流程控制语句.ppt_第1页
java 流程控制语句.ppt_第2页
java 流程控制语句.ppt_第3页
java 流程控制语句.ppt_第4页
java 流程控制语句.ppt_第5页
资源描述:

《java 流程控制语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第3章Java语言程序控制语句简单语句和复合语句标准输入输出语句3.1选择语句3.2循环语句3.3跳转语句数组3.4断言3.5Java程序示例简单语句和复合语句语句是程序的基本组成单位。1.简单语句变量说明语句、赋值语句、方法调用语句、空语句等被称为简单语句。在Java语言中,一个简单语句总是以分号结尾的。例:inta=1,b;//变量说明语句b=2;//赋值语句;//空语句System.out.print(b);//方法调用语句2.复合语句复合语句:由大括号“{}”括起来的语句。复合语句的{}内可放0~n个语句,每条语句都应该符合Java语句的语

2、法。例.if(a<0){z=a;a=b;b=z;}Java的输入和输出使用方法调用语句。计算机支持多种输入和输出设备。例如,鼠标、键盘、扫描仪等是输入设备,显示器、打印机等是输出设备。标准I/O操作是指通过标准输入、输出设备进行的输入和输出操作。一般用键盘作为标准的输入设备,显示器则是标准的输出设备。在Java中,通过System.in和System.out对象分别与键盘和显示器发生联系而完成程序信息的输入和输出。标准输入输出语句(I/O)System.out对象包含着多个向显示器输出数据的方法。System.out对象中包含的最常用的方法是:pr

3、int()----输出一项数据但不换行println()----输出一项数据后换行例如:System.out.print("Example!");System.out.print("InputName:");执行后将输出:Example!InputName:代码:System.out.println("Example!");System.out.println("InputName:");执行上述代码将输出如下结果:Example!InputName:1.标准输出System.out对象如果要用一个语句输出多个数据项,则数据项之间要用“+”连接。如

4、:Stringstr1="abc";intn=11,m=22;System.out.print(str1+"ABC");//输出:abcABCSystem.out.print(1+"ABC");//输出:1ABC要将数值型变量的值分别输出,则必须在中间加入空格字符串(或空串)。如:System.out.print(n+m);//输出:33System.out.print(n+""+m);//输出:1122System.out.print(n+""+m);//输出:1122System.in对象用于在程序运行时从键盘接收输入。在Java中输入数据时,

5、为了处理输入数据的过程中可能出现的错误,需要使用异常处理,以使程序具有“坚固性”(异常处理的详细介绍在第5章)。有两种异常处理格式实现输入:①使用try-catch语句与read方法②使用throwsIOException与read方法下面是从键盘读一个字符,一个字符串或一个整数的程序示例。当程序中需要实现键盘输入功能时可以参考这些例子。2.标准输入System.in对象importjava.io.*;//引入java.io中的类(输入输出类),因程序中要//用到输入输出类的read()方法,*表示引入该包中下面所有用到的类publicclassR

6、eadChar{publicstaticvoidmain(Stringargs[])throwsIOException//主方法抛出异常{charch=(char)System.in.read();//调用read方法,读一个//字节数据(一个字符的ASCII码值)存于ch中System.out.print(ch);}}例.从键盘读一个字符①使用throwsIOException与read方法例.从键盘读一数字串并转化为整数importjava.io.*;classReadStringOrInt{publicstaticvoidmain(Strin

7、gargs[])throwsIOException{bytebuf[]=newbyte[20];//20个字节的数组用于存字符串Stringstr;intanInt;System.in.read(buf);//从键盘读一个数字串保存于buf中str=newString(buf);//buf转换成String对象str//(ASCII字符串转换成Unicode码串)anInt=Integer.parseInt(str.trim());//数字串转换成整数System.out.print(anInt);}}要将数字串转换成实数,则:floatf=Flo

8、at.parseFloat(str.trim());//转成单精度数doubled=Double.parseDouble(

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

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

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