gpt4 book ai didi

java - 具有 double 和 int 的多维数组

转载 作者:行者123 更新时间:2023-12-01 11:40:21 24 4
gpt4 key购买 nike

这就是我到目前为止所得到的

public static void main(String[] args)  {

int[]aryNumbers = new int[20];

double[]aryNumbers2 = new double [2];

aryNumbers[0] = 10;
aryNumbers[1] = 20;
aryNumbers[2] = 30;
aryNumbers[3] = 40;
aryNumbers[4] = 50;

aryNumbers2[2] = 6.2;
aryNumbers2[2] = 6.3;
aryNumbers2[2] = 6.4;
aryNumbers2[2] = 6.5;
aryNumbers2[2] = 6.6;

int rows = 20;
double columns = 2;
int i;
double j;


for (i=0; i < rows ; i++) {

for(j=0; j < columns ; j++) {
System.out.print( aryNumbers[i] + " " );
System.out.print( aryNumbers2[j] + " " );

}
System.out.println( "" );

}

程序应该像这样列出

公里 = 英里10 6.215 9.320 12.4

显示 100 公里以内的公里数。非常感谢任何帮助,我在这方面已经坚持了几个小时了。

最佳答案

此代码生成您预期的输出:

package stackoverflowtmp;

public class StackoverflowTmp {
public static void main(String[] args) {
int[] kilometers = new int[3];
double[] miles = new double[3];

kilometers[0] = 10;
kilometers[1] = 15;
kilometers[2] = 20;

miles[0] = 6.2;
miles[1] = 9.3;
miles[2] = 12.4;

System.out.print("KM = Miles ");
for (int i=0; i < kilometers.length; i++) {
System.out.print(kilometers[i] + " ");
System.out.print(miles[i] + " ");
}
}
}

输出:
公里 = 英里 10 6.2 15 9.3 20 12.4

<小时/>

但是,我建议您创建一个函数,根据 km = 1.609344*miles 计算给定公里数的英里数,反之亦然 miles = 0.621371192*km 而不是使用预定义值。

示例代码:

package stackoverflowtmp;

public class StackoverflowTmp {
public static void main(String[] args) {
System.out.print("KM => Miles: ");
for (int i = 0; i < 50; i += 10) {
System.out.print(i + " => " + kmToMiles((double)i) + ", ");
}
}

public static double kmToMiles(double km) {
return km * 0.621371192;
}
}

输出:
公里 => 英里:0 => 0.0、10 => 6.21371192、20 => 12.42742384、30 => 18.64113576、40 => 24.85484768,

关于java - 具有 double 和 int 的多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29577611/

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