Java-将变量传递到数字的末尾
我想知道如何把一个变量传递到数学问题的随机部分。这是我问题的一个简单例子 公共类等式{Java-将变量传递到数字的末尾,java,variables,math,Java,Variables,Math,我想知道如何把一个变量传递到数学问题的随机部分。这是我问题的一个简单例子 公共类等式{ public static void main(String[] args) { double x = 5; double y = 4.6x + 34.2 ; System.out.println("y is " + y); } } 我所需要做的就是把x改成5,这样它就会变成4.65+34.2 对于任何可能还不厌倦我的人,请告诉我这段代码是否可以接受,或者我是否应该开始寻找一种更简单的方
public static void main(String[] args) {
double x = 5;
double y = 4.6x + 34.2 ;
System.out.println("y is " + y);
}
}
我所需要做的就是把x改成5,这样它就会变成4.65+34.2
对于任何可能还不厌倦我的人,请告诉我这段代码是否可以接受,或者我是否应该开始寻找一种更简单的方法 12.3x^4-9.1x^3+19.3x^2-4.6x+34.2 公共静态void main(字符串[]args){ y是22901.02463125001
double x = 0.05;
double y = (4.6 + x) + 34.2 ;
而不是
double x = 5;
double y = 4.6x + 34.2 ;
你可以这样做
double x=0.05;
double y = (4.6+x) + 34.2 ;
试一试
输出:
y is 38.85
y is 38.85
不更改x
值
public static void main(String[] args) {
double x = 5;
double y = (4.6 + x/100) + 34.2;
System.out.println("y is " + y);
}
输出:
y is 38.85
y is 38.85
假设您试图获取一个数字并将其插入到方程中任何值内的任何位置,您可能应该将方程中的所有值视为字符串。然后您可以轻松执行插入并将所有值转换为双精度后缀。使用以下代码
public static void main(String[] args) {
double x = 5;
String z = 4.6 + String.valueOf((int)x);
double y = Double.parseDouble(z) + 34.2 ;
System.out.println("y is " + y);
}
这将给出你想要的答案。对不起什么?你到底为什么要这么做?我的意思是什么用例?从技术上讲,数字是没有尽头的。
4.6
=4.6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000。6499999999999995@user2613347对您可以。检查我的答案。@user261347这是因为数字不能用内部数字格式精确表示。@user261347现在您有了所有可能的方法。明智地选择适合您要求的最佳套件:)只要您的值“x”中没有小数点,即:x=5.2,就可以使用此方法