视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
JAVA数据的输入和输出
2025-09-27 11:38:44 责编:小OO
文档
JAVA数据的输入和输出

一、数据的输出

1、使用System.out.println(输出项)方法

System.out.println(输出项);

输出结果后换行。输出项可以是变量名、常量、表达式。

例:

public class ex1 {

public static main(String args[]) {

System.out.println("欢迎学习J输出:  欢迎学习JAVA

S输出: 24

S输出: a=20

}

}

2、使用System.out.print()方法

System.out.print(输出项);

在当前位置输出结果。

如:

public class ex2 {

  public static void main(String args[]) {

 欢迎学习J输出:  欢迎学习JAVA

   System.out.print(10*2+4);            //输出: 24

   System.out.println("a="+20);           //输出: a=20

 }

}

3、使用javax.swing.JOptionPane包的showMessageDialog()方法

import javax.swing.JOptionPane;

public class ex3 {

 我学习JAVA,我快乐");

}

程序解释

(1)语句import javax.swing.JOptionPane;是导入语句,为编译器找到程序中要使用的类。

(2)main()方法中的语句:

JOptionPane.showMessageDialog(null,"我学习JAVA,我快乐");

从类库加载的JOptionPane类中调用showMessageDialog()方法,这是一个显示对话框的方法。该方法有两个参数,第1个参数为null,第2参数是要显示的字符串,参数间用逗号分开。

(3)System.exit(0)语句使用System类的exit()方法结束程序的运行。

二、数据的输入

1、使用命令行参数

main(String args[])方法的参数数组args接收命令行的参数,args[0]存放第一个参数字符串,args[1]存放第二个参数字符串,依此类推。

各个参数数组元素args[i]的值都是字符串,必须在main()方法中用相关的转换方法把字符串转换为对应的数据类型。(P142表10-1)

【例】从键盘上输入圆的半径,求圆的周长和面积。

/**从键盘上输入圆的半径,求圆的周长和面积。 */

public class PerimeterAreaOfCircle

{

     final static double PI=3.1415926;      // 定义常量PI

/*从命令行读入的字符串args[0]转换为实型dobule*/

perimeter=2*PI*r;

 圆的周长为:"+perimeter);  // 实现字符串的输出

 圆的面积为:"+area);

  }

}

2、使用JDK5.0的java.util.Scanner类的方法输入数据

步骤:

(1)在程序开头添加一行导入包语句:

i因为Scanner类定义在java.util包中,而不是基本java.lang包

(2)构造Scanner类对象,它附属于标准输入流System.in。

Scanner in=new Scanner(System.in);

(3)使用Scanner类的各种方法实现输入操作,该类提供一系列nextXXX()方法实现输入不同类型的数据,其中,XXX为数据类型关键字名。

例:输入一行字符串。

System.out.print("输入你的姓名:");

String name=in.nextLine();

又如,输入整数:

System.out.print("输入你的年龄:");

int age=in.nextInt();

next()系列方法:

n输入整数

n输入双精度数

n读取输入的下一个单词(以空格作为分隔符)

例:

import java.util.*;

public class ex4 {

 输入你的姓名:");

 输入你的年龄:");

 你的姓名:"+name+年龄:"+age);

}

3、使用javax.Swing.JOptionPane类的showInputDialog()方法输入字符串。

String showInputDialog(Object message);

显示一个输入对话框,返回值是输入的字符串。

例:输入两个整数,求两者的最大数。

import javax.swing.*;

public class ex5 {

 输入第1个整数");

 输入第2个整数");

 和"+j+"的最大数是"+max);

}

4、使用标准输入类的read()方法(P142)下载本文

显示全文
专题