为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

使用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
    }
}


0 回复 有任何疑惑可以回复我~
#1

曲无铭

数组同理,只要把输入结果保存到定义的数组中即可
2019-11-12 回复 有任何疑惑可以回复我~

用循环然后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();	}}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问如何input一个数组?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信