我有一个Java程序,它从一些用户输入做了一堆计算,最后它必须打印平面的方程.平面方程的格式为6x-2y + 3z-4 = 0.
要获得值6,-2,3,&-4来自一堆计算.所以我打算打印出方程式
System.out.println("Equation is: " + aa + "x" + bb +
"y" + cc + "z" + gg + "=0");
Run Code Online (Sandbox Code Playgroud)
其中aa,bb,cc,gg对应于上面的4个整数.但输出是
Equation is: 6x-2y3z-4=0
Run Code Online (Sandbox Code Playgroud)
它似乎在那里打印负号的负号,但如果数字是正数,我怎么能打印出一个加号?像在-2y3z之间应该是6x-2y + 3z-4 = 0
嗨我有3个变量uvw,它将等于零或执行一个简单的除法取决于语句,我想采取这3个值,并将其应用于另一个if语句下面做一个比较等于但我假设它可以不读上述陈述中的任何内容.我怎样才能做到这一点?谢谢
if(t3 != 0){
double u = t/t3;
}
else if(t4 != 0){
double v = t1/t4;
}
else if(t5 != 0){
double w = t2/t5;
}
else if(t3 == 0){
double u = 0;
}
else if(t4 == 0){
double v = 0;
}
else if(t5 == 0){
double w = 0;
}
if((u == v) && (v == w))
{
blah blah
}
else
blah blah
Run Code Online (Sandbox Code Playgroud) java ×2