我遍了个简单的程序
import java.util.*;
public class A
{
public static void main(String args[])
{
final int N=3;
int array[][]=new int[N][N];
int k,n;
System.out.println("给矩阵赋值:");
Scanner reader=new Scanner(System.in);
for(k=0;k<array.length;k++)
{
for(n=0;n<array[k].length;n++)
{
int b=reader.nextInt();
array[k][n]=b;
}
}
for(k=0;k<10;k++)
{
for(n=0;n<10;n++)
{
System.out.println(array[k][n]+" ");
}
}
}
}
编译通过了 可执行的时候出现这样一句:Exception in thread "main" java.lang.NoClassDefFoundError: A/java
对于数组的这种输入输出 不是很熟悉 请大家给看看啊 顺便举个例子说明一下 不胜感激
对于初学者 哪本书更好呢
import java.util.*;
public class A
{
public static void main(String args[])
{
final int N=3;
int array[][]=new int[N][N];
int k,n;
System.out.println("给矩阵赋值:");
Scanner reader=new Scanner(System.in);
for(k=0;k<array.length;k++)
{
for(n=0;n<array[k].length;n++)
{
int b=reader.nextInt();
array[k][n]=b;
}
}
for(k=0;k<10;k++)
{
for(n=0;n<10;n++)
{
System.out.println(array[k][n]+" ");
}
}
}
}
编译通过了 可执行的时候出现这样一句:Exception in thread "main" java.lang.NoClassDefFoundError: A/java
对于数组的这种输入输出 不是很熟悉 请大家给看看啊 顺便举个例子说明一下 不胜感激
对于初学者 哪本书更好呢
另外代码问题 输入是3×3的数组 输出是10×10的 会数组越界
http://blog.csdn.net/mekoradji/archive/2008/03/08/2158179.aspx检查完毕后没有错误的话就是你编译程序的时候出的问题了编译成功后,最后输入的是java **** 注意这里就不用输入类的路径了,要是你输入路径就会产生这个错误的
你试下这样行不行??如下:
import java.util.*;
public class A
{
public static void main(String args[])
{
final int N=3;
int array[][]=new int[N][N];
int k,n;
System.out.println("给矩阵赋值:");
Scanner reader=new Scanner(System.in);
for(k=0;k <array.length;k++)
{
for(n=0;n <array[k].length;n++)
{
int b = reader.nextInt();
array[k][n]=b;
}
}
for(k=0;k <array.length;k++)
{
for(n=0;n <array[k].length;n++)
{
System.out.print(array[k][n]+" ");
}
System.out.print("\n");
}
}
}
测试如下:
我输入 1 ,回车; 再输入 2,回车;再输入 3 ,回车; 再输入 4,回车.。
显示结果如下:
1 2 3
4 5 6
7 8 9