Java语法(5)——IO
文章目录
Output
Input
JOptionPane类对话框
Output
(1)System.out.println()
输出结果后换行
(2)System.out.print()
在当前位置输出结果
Input
(1)命令行参数
main(String args[ ])方法参数数组args接受命令行参数,各个参数组元素arg[i]都是字符串,必须在main()方法中用相关转换方法把字符串转换为对应的数据类型
(2)java.util.Scannner类
先在程序开头添加导入包语句:import.java.util;
再构造Scanner类对象,附属于标准输入流System.in:
Scanner in=new Scanner(System.in) 1
然后使用Scanner类各种方法实现输入操作,提供一系列nextXXX()方法实现输入不同类型数据,XXX为数据类型名关键字
import java.util*;
public class exam{
public static void main(String[] args){
Sscanner in=new Scanner(System.in);
System.out.print("输入名字:");
String name =in.nextLine;
System.out.print("输入年龄:");
int age=in.nextInt;
System.out.println("你的名字:"+name+",你的年龄"+age);
}
}
JOptionPane类对话框
import javax.swing.JOptionPane
要在类前面加上导入包
import javax.swing.*;
(1) showMessageDialog()方法输出
JOptionPane.showMessageDialog(null,"statement");
System.exit(0); //结束程序的运行
(2) showInputDialog()方法输入
String s;
s=JOptionPane.showInputDialog(null,"statement");
Scanner是JDK1.5新增的一个类,使用该类创建一个对象reader:
Scanner reader=new Scanner(System.in)
对象reader调nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextDouble(),
nextFloat()等函数读取用户在命令行输入各种基本类型数据 ↩︎