gpt4 book ai didi

java - 使用数组在 system.print 上格式化为小数点后三位

转载 作者:行者123 更新时间:2023-12-02 06:03:23 30 4
gpt4 key购买 nike

尝试进行格式化,以便 xValue 和 yValue 数组中的值显示为三位小数。这是我的尝试,尽管 java 似乎不接受它:(

    double[] xValues = new double[arrayAmount];
double[] yValues = new double[arrayAmount];

xValues[0] = minimumValue;

System.out.println("Values");
for (int index = 0; index<arrayAmount; index++)
{

yValues[index] = 20.0 * Math.abs((Math.sin(xValues[index])));

System.out.printf("x: " + (%1.3f, xValues[index]) + "," + "y: " + (%1.3f, yValues[index]); // compiler error


xValues[index+1] = xValues[index] + increment;



}

最佳答案

printf需要 String 作为其第一个参数,您当前的参数是一个格式错误的表达式。你可以这样做

System.out.printf("x: %1.3f, y: %1.3f%n",  xValues[index], yValues[index]);

关于java - 使用数组在 system.print 上格式化为小数点后三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484369/

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