将控制台的输入存储到String[ ]中
//控制台输入类型无要求
public class GetIn {
public static void main(String [] args) {
Scanner in = new Scanner(System.in);
//获取控制台的输入
String s = in.nextLine();
//以空格为分割点,将控制台输入的内容存到字符串类型的数组中
String [] arrS = s.split(" ");
for(int i = 0; i < arrS.length; i++) {
System.out.println(arrS[i]);
}
}
}
将控制台的输入存到int[ ]中
//控制台的输入一定要为整数
public class GetIn {
public static void main(String [] args) {
Scanner in = new Scanner(System.in);
//获取控制台的输入
String s = in.nextLine();
//以空格为分割点,将控制台输入的内容存到字符串类型的数组中
String [] arrS = s.split(" ");
int[] arrI = new int[arrS.length];
for(int i = 0; i < arrI.length; i++) {
//将字符串类型的数组转化为整数类型的数组
arrI[i] = Integer.valueOf(arrS[i]);
System.out.println(arrI[i]);
}
}
}
如果控制台输入为非整数,会报数据格式异常