我是新手,刚上大一,请大家帮忙。能不能帮我看看这里面有什么问题(我知道问题很多,重要的说一下)importjava.util.Scanner;publicclassMatrix{double[][]value=null;Matrix(){valu...
我是新手,刚上大一,请大家帮忙。
能不能帮我看看这里面有什么问题(我知道问题很多,重要的说一下)
import java.util.Scanner;
public class Matrix {
double[][] value = null ;
Matrix(){
value = turn(input());
}
char[][] input(){
Scanner scan = new Scanner(System.in);
char[][] a = new char[100][100];
char[] chars;
for(int i=0;;i++)
{
String str0 = scan.nextLine();
String str1 = str0.trim();
if(str1.equalsIgnoreCase("end"))
break;
chars = str1.toCharArray();
a[i] = new char[chars.length];
a[i] = chars;
}
return a;
}
double[][] turn(char[][] a){
double[][] b = new double[a.length][a[1].length];
for(int i = 0 ; i<=a.length ;i++)
{
for(int j = 0; j<=a[1].length ; j++)
{
b[i][j] = Double.parseDouble(String.valueOf(a[i][j]));
}
}
return b;
}
}
class MatrixTest{
public static void main(String[] args){
Matrix mat = new Matrix();
/*for(double[] x : mat.value){
System.out.print(x);
}*/
System.out.println(mat.value[1][1]);
}
}
展开