注册 登录
编程论坛 JAVA论坛

求大神解析一下怎么用循环嵌套多维数组

自学ii 发布于 2017-02-02 13:03, 1449 次点击
import java.util.*;
public class A5_10{
    public static void main(String []args){
        Scanner in=new Scanner(System.in);
        String [][] arr=new String[3][];
        arr[0]=new String[2];
        arr[1]=new String[2];
        arr[2]=new String[2];
        for(int i=0;i<=arr[0].length-1;i++){
            System.out.println("请输入姓名:");
            arr[0][i]=in.next();
        }
        for(int i=0;i<=arr[1].length-1;i++){
            System.out.println("请输入姓名:");
            arr[1][i]=in.next();
        }
        for(int i=0;i<=arr[2].length-1;i++){
            System.out.println("请输入姓名:");
            arr[2][i]=in.next();
        }
        for(int i=0;i<=arr[0].length-1;i++){
            System.out.print(arr[0][i]+"\t");
            if(i==1){
                System.out.println();
            }
        }
        for(int i=0;i<=arr[1].length-1;i++){
            System.out.print(arr[1][i]+"\t");
            if(i==1){
                System.out.println();
            }
        }
        for(int i=0;i<=arr[2].length-1;i++){
            System.out.print(arr[2][i]+"\t");
            if(i==1){
                System.out.println();
            }
        }
    }
}
只有本站会员才能查看附件,请 登录
4 回复
#2
纵横阳仔2017-02-03 18:20
不是已经规定了是3行2列了吗
#3
自学ii2017-02-04 17:10
回复 2楼 纵横阳仔
我的意思是有没有更简洁的方法写
#4
纵横阳仔2017-02-04 18:50
import java.util.*;
public class A5_10{
        public static void main(String[] args) {
            Scanner in=new Scanner(System.in);
            String name[][]=new String[3][2];
            System.out.println("请输入学生姓名:");
                for (int i = 0; i < 3; i++) {
                    for (int j = 0; j < 2; j++) {
                         name[i][j]=in.next();
                    }
                }
            System.out.println("您输入的学生姓名为:");
                for (int i = 0; i < 3; i++) {
                    for (int j = 0; j < 2; j++) {
                        System.out.print(name[i][j]+"\t");
                    }
                    System.out.println("");
                    
               
            }
        }
}
按要求采用循环嵌套变得简便
#5
HolyOrder2017-02-06 16:35
四楼正解
1