定义一个int数组,长度为3,由用户输入值来赋值,最后遍历输出该数组的各值。

import java.util.Scanner;
class KaoShi{
    public static void main(String args[]){
        int [] arr=new int[3];
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        arr[0]=a;
        sc.nextInt();
        int b = sc.nextInt();
        arr[1]=b;
        sc.nextInt();
        int c = sc.nextInt();
        arr[2]=c;
        for(int i =0;i<arr.length;i++){
        System.out.print(arr[i]);
    }
    }

}
阅读 7k
5 个回答
public static void main(String[] args) {
        int [] arr=new int[3];
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        arr[0]=a;
        int b = sc.nextInt();
        arr[1]=b;
        int c = sc.nextInt();
        arr[2]=c;
        for(int i =0;i<arr.length;i++){
        System.out.print(arr[i]);
    }

去掉 arr[1]=b下面一行那个多余的sc.nextInt();

public static void main(String args[]){

int [] arr=new int[3];
Scanner sc = new Scanner(System.in);
//循环输入赋值 
for(int i =0;i<arr.length-1;i++){
 arr[i]= sc.nextInt();;
}
//然后在遍历数组
for(int i =0;i<arr.length;i++){
System.out.print(arr[i]);
}

}

提问请规范一点,不然别人也不知道你想问什么。

int [] arr=new int[3];
Scanner sc = new Scanner(System.in);

for(int i =0;i<arr.length;i++){
arr[i]= sc.nextInt();;
}

for(int i =0;i<arr.length;i++){
System.out.print(arr[i]);
}

import java.util.Scanner;
class KaoShi{

public static void main(String args[]){
    int [] arr=new int[3];
    Scanner sc = new Scanner(System.in);
    int a = sc.nextInt();
    arr[0]=a;
    int b = sc.nextInt();
    arr[1]=b;
    int c = sc.nextInt();
    arr[2]=c;
    
        for(int i =0;i<arr.length;i++){
        System.out.print(arr[i]);
        }
}

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题