二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 二维数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只是做了,方法不一定简单public static void main(String[] args){ String[][] str = new String[5][5]; for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ str[i][j] = i+""+j; } } int i=0; int j=4; while(i<5){ for(int k=0;k<=i;k++){ System.out.print(str[k][j-i+k]+" "); } i++; System.out.println(); } i=1; j=0; while(i<5){ for(int k=i;k<5;k++){ System.out.print(str[k][j+k-i]+" "); } i++; System.out.println(); } } 关于java创建文件,读取文件的问题,在线等,谢谢 如何得到String[]的元素个数? 谁有用java写的能将汉字翻译成拼音的类?发一个好吗? 一个愚蠢的问题:请问如何看到jdk1.5的源代码 如何在Map的pair中,存取两个字符串并进行操作和比较 如何从控制台读入字符‘^’ 正则表达式 问一个简单逻辑语句的写法,用于参数校验 一个关于网页计时的问题 在jar中使用getResource获取不了图片正确的URL JVM崩溃 java界面问题
public static void main(String[] args){
String[][] str = new String[5][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
str[i][j] = i+""+j;
}
}
int i=0;
int j=4;
while(i<5){
for(int k=0;k<=i;k++){
System.out.print(str[k][j-i+k]+" ");
}
i++;
System.out.println();
}
i=1;
j=0;
while(i<5){
for(int k=i;k<5;k++){
System.out.print(str[k][j+k-i]+" ");
}
i++;
System.out.println();
}
}