如输入3
数组保存为:
00,01,02
10,11,12
20,21,22
数组保存为:
00,01,02
10,11,12
20,21,22
解决方案 »
- java正则表达式 切割
- 请问,java.lang.StackOverflowError怎么个处理,什么原因?
- windows 7 32为什么装不了 java ee
- Struts2 路径问题
- 会Struts2自定义标签的请进
- 100分 菜鸟问题,初学JAVA 大家帮忙看下 说下这是什么意思怎么用的越仔细越好 谢谢了 在线等
- 如何通过超链接执行js脚本
- jstl中<c:out value=" <%=Integer.toString(1+2)%>"/>出错
- 请问各位老师,forEach遍历Hibernate的List的问题
- 请大虾们给彻底解释一下编码(中文)问题。。。拜托了,诸位!
- maven
- org.hibernate.MappingException: Unknown entity: java.lang.String
哦,原来如此,同学你可能要去了解下Java语法基础了,大致如下:
int len = 3;
String[][] array = new String[len][len];
for (int y = 0; y < len; y++) {
for (int x = 0; x < len; x++) {
array[y][x] = String.valueOf(y * 10) + String.valueOf(x);
}
}
import java.util.*;
import java.util.Scanner;
public class ArrayElement{
public static void main(String [] args){
int num;
System.out.println("请输入数组长度:");
try{
Scanner input = new Scanner(System.in);
num = input.nextInt();
}
catch(Exception e){
System.out.println("输入错误!\n");
return;
}
String array[][] = new String[num][num];
for(int i = 0; i < num; i++){
for(int j = 0; j < num; j++){
array[i][j] = String.valueOf(i) + String.valueOf(j);
}
}
for(int i = 0; i < num; i++){
for(int j = 0; j < num; j++){
System.out.print(array[i][j] + "\t" );
}
System.out.print("\n");
}
}}