java初学者的代码错误,请教大师

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:04:52
class promote
{
public static void main(String args [])
{
byte b=50;
char c='a';
short s=1024;
int i=50000;
float f=5.67f;
double d=.1234;
double result=(f*b)+(i/c)-(d*s);
System.out.println((f*b)+"+"(i/c)+"-"+(d*s));
System.out.println("result="+result);
}
}

以上代码编译后显示:
C:\test>javac promote.java
promote.java:12: 需要 ')'
System.out.println((f*b)+"+"(i/c)+"-"+(d*s));
^
1 错误

我找不到错误,好像都有括号了吧?感谢!

((f*b)+ "+" + (i/c)+ "-" + (d*s));

class promote
{
public static void main(String args [])
{
byte b=50;
char c='a';
short s=1024;
int i=50000;
float f=5.67f;
double d=.1234;
double result=(f*b)+(i/c)-(d*s);
System.out.println((f*b)+"+"+(i/c)+"-"+d*s);
System.out.println("result="+result);
}
}

((f*b)+ "+" + (i/c)+ "-" + (d*s));
少了一个加号