java怎么判断数组大小_java中怎么直接根据用户的输入来确定数组的大小

我是新手,刚上大一,请大家帮忙。能不能帮我看看这里面有什么问题(我知道问题很多,重要的说一下)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]);

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值