欢迎来到天天文库
浏览记录
ID:15389408
大小:89.50 KB
页数:5页
时间:2018-08-03
《java数据的输入和输出》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA数据的输入和输出一、数据的输出1、使用System.out.println(输出项)方法System.out.println(输出项);输出结果后换行。输出项可以是变量名、常量、表达式。例:publicclassex1{publicstaticmain(Stringargs[]){System.out.println("欢迎学习JAVA");//输出:欢迎学习JAVASystem.out.println(10*2+4);//输出:24System.out.println("a="+20);//输出:a=20}}2、使用System.out.pri
2、nt()方法System.out.print(输出项);在当前位置输出结果。如:publicclassex2{publicstaticvoidmain(Stringargs[]){System.out.print("欢迎学习JAVA");//输出:欢迎学习JAVASystem.out.print(10*2+4);//输出:24System.out.println("a="+20);//输出:a=20System.out.println("b="+30);}}3、使用javax.swing.JOptionPane包的showMessageDialog()方
3、法importjavax.swing.JOptionPane;publicclassex3{publicstaticvoidmain(String[]args){JOptionPane.showMessageDialog(null,"我学习JAVA,我快乐");System.exit(0);}}程序解释(1)语句importjavax.swing.JOptionPane;是导入语句,为编译器找到程序中要使用的类。(2)main()方法中的语句:JOptionPane.showMessageDialog(null,"我学习JAVA,我快乐");从类库加载的
4、JOptionPane类中调用showMessageDialog()方法,这是一个显示对话框的方法。该方法有两个参数,第1个参数为null,第2参数是要显示的字符串,参数间用逗号分开。(3)System.exit(0)语句使用System类的exit()方法结束程序的运行。二、数据的输入1、使用命令行参数main(Stringargs[])方法的参数数组args接收命令行的参数,args[0]存放第一个参数字符串,args[1]存放第二个参数字符串,依此类推。各个参数数组元素args[i]的值都是字符串,必须在main()方法中用相关的转换方法把字符串转
5、换为对应的数据类型。(P142表10-1)【例】从键盘上输入圆的半径,求圆的周长和面积。/**从键盘上输入圆的半径,求圆的周长和面积。*/publicclassPerimeterAreaOfCircle{finalstaticdoublePI=3.1415926;//定义常量PIpublicstaticvoidmain(Stringargs[]){doubler,perimeter,area;r=Double.parseDouble(args[0]);/*从命令行读入的字符串args[0]转换为实型dobule*/perimeter=2*PI*r;are
6、a=PI*r*r;System.out.println("圆的周长为:"+perimeter);//实现字符串的输出System.out.println("圆的面积为:"+area);}}2、使用JDK5.0的java.util.Scanner类的方法输入数据步骤:(1)在程序开头添加一行导入包语句:importjava.util;//因为Scanner类定义在java.util包中,而不是基本java.lang包(2)构造Scanner类对象,它附属于标准输入流System.in。Scannerin=newScanner(System.in);(3)使
7、用Scanner类的各种方法实现输入操作,该类提供一系列nextXXX()方法实现输入不同类型的数据,其中,XXX为数据类型关键字名。例:输入一行字符串。System.out.print("输入你的姓名:");Stringname=in.nextLine();又如,输入整数:System.out.print("输入你的年龄:");intage=in.nextInt();next()系列方法:nextInt()输入整数nextDouble()输入双精度数next()读取输入的下一个单词(以空格作为分隔符)例:importjava.util.*;public
8、classex4{publicstaticvoidmain(String[]ar
此文档下载收益归作者所有