JAVA数据的输入和输出.doc

上传人:自*** 文档编号:126228859 上传时间:2020-03-23 格式:DOC 页数:5 大小:72.50KB
返回 下载 相关 举报
JAVA数据的输入和输出.doc_第1页
第1页 / 共5页
JAVA数据的输入和输出.doc_第2页
第2页 / 共5页
JAVA数据的输入和输出.doc_第3页
第3页 / 共5页
JAVA数据的输入和输出.doc_第4页
第4页 / 共5页
JAVA数据的输入和输出.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《JAVA数据的输入和输出.doc》由会员分享,可在线阅读,更多相关《JAVA数据的输入和输出.doc(5页珍藏版)》请在金锄头文库上搜索。

1、JAVA数据的输入和输出一、数据的输出1、使用System.out.println(输出项)方法System.out.println(输出项);输出结果后换行。输出项可以是变量名、常量、表达式。例:public class ex1 public static main(String args) System.out.println(欢迎学习JAVA); /输出: 欢迎学习JAVASystem.out.println(10*2+4); /输出: 24System.out.println(a=+20); /输出: a=202、使用System.out.print()方法System.out.pri

2、nt(输出项);在当前位置输出结果。如:public class ex2 public static void main(String args) System.out.print(欢迎学习JAVA); /输出: 欢迎学习JAVA System.out.print(10*2+4); /输出: 24 System.out.println(a=+20); /输出: a=20 System.out.println(b=+30); 3、使用javax.swing.JOptionPane包的showMessageDialog()方法import javax.swing.JOptionPane;publi

3、c class ex3 public static void main(String args) JOptionPane.showMessageDialog(null,我学习JAVA,我快乐); System.exit(0); 程序解释(1)语句import javax.swing.JOptionPane;是导入语句,为编译器找到程序中要使用的类。(2)main()方法中的语句:JOptionPane.showMessageDialog(null,我学习JAVA,我快乐);从类库加载的JOptionPane类中调用showMessageDialog()方法,这是一个显示对话框的方法。该方法有两

4、个参数,第1个参数为null,第2参数是要显示的字符串,参数间用逗号分开。(3)System.exit(0)语句使用System类的exit()方法结束程序的运行。二、数据的输入1、使用命令行参数main(String args)方法的参数数组args接收命令行的参数,args0存放第一个参数字符串,args1存放第二个参数字符串,依此类推。各个参数数组元素argsi的值都是字符串,必须在main()方法中用相关的转换方法把字符串转换为对应的数据类型。(P142表10-1)【例】从键盘上输入圆的半径,求圆的周长和面积。/*从键盘上输入圆的半径,求圆的周长和面积。 */public class

5、PerimeterAreaOfCircle final static double PI=3.1415926; / 定义常量PI public static void main(String args ) double r,perimeter,area; r=Double.parseDouble(args0); /*从命令行读入的字符串args0转换为实型dobule*/perimeter=2*PI*r; area=PI*r*r; System.out.println(圆的周长为:+perimeter); / 实现字符串的输出 System.out.println(圆的面积为:+area);

6、2、使用JDK5.0的java.util.Scanner类的方法输入数据步骤:(1)在程序开头添加一行导入包语句:import java.util; /因为Scanner类定义在java.util包中,而不是基本java.lang包(2)构造Scanner类对象,它附属于标准输入流System.in。Scanner in=new Scanner(System.in);(3)使用Scanner类的各种方法实现输入操作,该类提供一系列nextXXX()方法实现输入不同类型的数据,其中,XXX为数据类型关键字名。例:输入一行字符串。System.out.print(输入你的姓名:);String n

7、ame=in.nextLine();又如,输入整数:System.out.print(输入你的年龄:);int age=in.nextInt();next()系列方法:nextInt() 输入整数nextDouble() 输入双精度数next() 读取输入的下一个单词(以空格作为分隔符)例:import java.util.*;public class ex4 public static void main(String args) Scanner in =new Scanner(System.in); System.out.print(输入你的姓名:); String name=in.nex

8、tLine(); System.out.print(输入你的年龄:); int age=in.nextInt(); System.out.println(你的姓名:+name+,年龄:+age); 3、使用javax.Swing.JOptionPane类的showInputDialog()方法输入字符串。String showInputDialog(Object message);显示一个输入对话框,返回值是输入的字符串。例:输入两个整数,求两者的最大数。import javax.swing.*;public class ex5 public static void main(String a

9、rgs) / TODO code application logic here int i,j,max; String s1,s2; s1=JOptionPane.showInputDialog(null,输入第1个整数); s2=JOptionPane.showInputDialog(null,输入第2个整数); i=Integer.parseInt(s1); j=Integer.parseInt(s2); max=ij?i:j; JOptionPane.showMessageDialog(null,i+和+j+的最大数是+max); System.exit(0); 4、使用标准输入类的read()方法(P142)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号