请问如何input一个数组?
请问如何input一个数组?
请问如何input一个数组?
2019-10-13
使用Scanner方法
package com.demo; //声明包 import java.util.Scanner; //导入Scanner方法 public class Demo{ //创建类 public static void main (String[] args){ //主方法 Scanner input = new Scanner(System.in); //重写Scanner方法 int a; //创建int型变量a,用于保存输入数据 double b; //创建double型变量b,用于保存输入数据 a = input.nextInt(); //从控制台获取输入,结果保存到a中(输入应为int型数据) b = input.nextDouble(); //从控制台获取输入,结果保存到b中(输入应为double型数据) System.out.println(a); //输出获取的数值a System.out.println(b); //输出获取的数值b } }
用循环然后scanner一个一个读取
package com.day2;import java.util.Arrays;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { int inputArr[] = new int[5]; Scanner input = new Scanner(System.in); for(int i = 0;i < inputArr.length;i++){ inputArr[i] = input.nextInt(); } System.out.println(Arrays.toString(inputArr)); input.close(); }}
举报