public class Addition
{
public static void main (Sting args[])
{
int firstNumber=012;
secondNumber=0x12;
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
这是教材上面的,我用UE打出来 然后DOS显示
f:\java>javac Addition.java
Addition.java:7不是语句
sum;
^
1错误
求各位大虾帮忙找找错误 (环境变量都弄好了)
{
public static void main (Sting args[])
{
int firstNumber=012;
secondNumber=0x12;
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
这是教材上面的,我用UE打出来 然后DOS显示
f:\java>javac Addition.java
Addition.java:7不是语句
sum;
^
1错误
求各位大虾帮忙找找错误 (环境变量都弄好了)
int firstNumber=012,
secondNumber=0x12,
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
int firstNumber=012;
int =0x12;
int sum;
sum=firstNumber+secondNumber;
你都没用定义sum是什么类型的,那肯定有错.同样secondNumber你也没定义,也应该会报错.
在声明一个变量的时候,必须指定他是什么类型的.
int firstNumber=012,
secondNumber =0x12,
sum;
sum=firstNumber+secondNumber;
int sum;
sum = firstNumber+secondNumber;
这样才是正确的。
{
public static void main (Sting args[])
{
int firstNumber=012;
int secondNumber=0x12;
int sum = firstNumber+secondNumber; System.out.println("firstNumber+secondNumber=" +sum);
}
} 另外,我好像记得不能连续赋值,即像1楼的方法,在eclipse里会报错.
int sum;
程序变量使用之前,声明类型。
secondNumber=0x12,
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
{
public static void main (Sting args[])
{
int firstNumber=012;
secondNumber=0x12;
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
楼主,看没看到,你写错的地方。应该是:
public static void main(String args[])
secondNumber --> int secondNumber
sum; --> int sum; 或者
Sting --> Stringint firstNumber=012; secondNumber=0x12; sum;
-->
int firstNumber = 012, secondNumber = 0x12, sum;
{
public static void main (String args[])
{
int firstNumber=012,
secondNumber=0x12,
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
{
public static void main (String args[])
{
int firstNumber=012,
secondNumber=0x12,
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
public static void main(String args[]) {
int firstNumber = 012;
int secondNumber = 0x12;
int sum = firstNumber + secondNumber;
System.out.println("firstNumber+secondNumber=" + sum);
}
}
这么多人回贴啊
都看过了
这么多人帮忙 感激不尽啊
都不知道该怎么给分了。。 呵呵
确实是string 写错了 还有 secondNumber和sum没有声明
{
public static void main (Sting args[])
{
int firstNumber=012,
secondNumber=0x12,
sum;
sum=firstNumber+secondNumber;
System.out.println("firstNumber+secondNumber=" +sum);
}
}
肯定是你把两个逗号看成分号了