1.通过main方法来输入参
从命令接收多个参数(自动存入由main方法首部定义的string类型的args数组中)
cmd命令输入:java 文件名 参数(用空格空开)
2.在main方法内直接设置参数
定义一个数组,不用args数组
3.使用JOptionPane类进行输入
JOptionPane类 中的showInputDialog方法(会弹出提示框,提示用户进行输入)
变量类型 变量名=JOptionPane.showInputDialog("请输入"," ")
第一个是提示,第二个是变量接收的值
4. 字节输入流进行输入
使用System.in.read()方法;System.in是字节输入流(InputScanner类中的一个对象)
有一个read方法(控制台输入,能从键盘上读入数据)
1.定义数组:byte[] 数组名=new byte[多少个元素];
2.变量接收:变量类型 变量名= System.in.read(数组名);
5.BufferdReader字符缓冲输入流
缓冲区方式对数据进行输入
BufferdReader 变量1=new BufferdReader (new InputSystemRead( System.in ) )
接收:变量2= 变量1.readLine();
获取:变量3=Interger.parseInt(变量2);
6.使用Scanner类来输入
1.导入包import java.util.Scanner
2.创建一个scanner类的对象:Scanner 变量名=new Scannern(System.in);
3.调用此对象相应的方法,完成键盘输入值得获取
4.定义一个变量来接收 String 变量名2=变量名.next()
整数用 变量名.nextInt()