こんにちはみんなに私はJavaプログラムを書いて、私はそれをコンパイルすることができましたが、私は このプログラムを実行する場合、エラーが表示されます、私はそれをコンパイルすることができますが、私は
をこのJavaプログラムを実行することはできません「 ロードメインクラスが見つかりませんでした」と表示されます。
何が問題ですか?
package testmatrixmethods;
class TestMatrixMethods {
public static void main(String[] args) {
int[][] a=readMatrix();
writeMatrix(a);
System.out.println("Max in Matrix --> "+maxMatrix(a,a.length,a[0].length));
}
public static int maxMatrix(int[][] m){
int max = m[0][0];
for(int i=0;i<m.length;i++)
for(int j=0;j<m[i].length;j++)
if(max<m[i][j])
max=m[i][j];
return max;
}
public static int maxMatrix(int[][] m,int rows,int cols){
int max = m[0][0];
for(int i=0;i<rows;i++)
for(int j=0;j<cols;j++)
if(max<m[i][j])
max=m[i][j];
return max;
}
public static int[][] readMatrix(){
java.util.Scanner input=new java.util.Scanner(System.in);
int rows,cols;
int[][] m;
System.out.println("enter nuumber of rows: ");
rows=input.nextInt();
System.out.println("enter number of columns: ");
cols=input.nextInt();
System.out.println("enter "+rows+"x"+cols+" interger numbers");
m=new int[rows][cols];
for(int i=0;i<m.length;i++)
for(int j=0;j<m[0].length;j++)
m[i][j]=input.nextInt();
return m;
}
public static void writeMatrix(int[][] m){
for(int i=0;i<m.length;i++){
System.out.print("|");
for(int j=0;j<m[i].length;j++)
System.out.printf("%6d" , m[i][j]);
System.out.println("|");
System.out.println();
}
}
}
クラスの実行に使用しているコマンドラインは何ですか? – NormR
あなたはどのようにあなたのプログラムを呼びますか? – koral
あなたのプログラムを実行することはできません。どこでプログラムを実行したのでしょうか? – Blasanka