gpt4 book ai didi

java - 如何获取用户输入中给出的位数

转载 作者:行者123 更新时间:2023-12-01 10:05:08 25 4
gpt4 key购买 nike

如果要求用户输入方程的变量系数且变量数量未知例如

enter coefficients of equation 1 : 3 4 9 6
enter coefficients of equation 2 : 3 7 8 1 2

那么如何知道输入的系数数量,以便我们可以在循环中使用它们来创建矩阵,以及如何将每个数字提取为 double ,以便创建像这样的形式的矩阵

3.0 4.0 9.0 6.0
3.0 7.0 8.0 1.0 2.0
即,如果我想用这些系数创建矩阵,我如何知道变量的数量,即迭代次数。

for(int i=0; i<? ; i++)
{
for(int j=0; j<? ; j++)
//create the matrix

}

最佳答案

使用String.split并迭代其元素:

示例:

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("enter coefficients of equation 1 :");
String l1 = scan.nextLine();
String[] elementL1 = l1.split(" ");
System.out.println(elementL1.length);
for (int i = 0; i < elementL1.length; i++) {
System.out.println("Element "+ elementL1[i]);

}
}

对方程 2 做同样的事情

关于java - 如何获取用户输入中给出的位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36534583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com