為什么會編譯出這樣的結(jié)果啊?
public class HelloWorld{
? ? public static void main(String[] args) {
? ?int one = 10 ;
? ? ? ? int two = 20 ;
? ? ? ? int three = 0 ;
? ? ? ? int three=one+two;
? ? ? ? System.out.println(three);
? ? ? ? int three+=one;
? ? ? ? System.out.println(three);
? ? ? ? int three-=one;
? ? ? ? System.out.println(three);
? ? ? ? int three*=one;
? ? ? ? System.out.println(three);
? ? ? ? double three/=one;?
? ? ? ? System.out.println(three);
? ? ? ? int three%=one;
? ? ? ? System.out.println(three);
}
}
結(jié)果編譯出來的結(jié)果是:
/85/1298/Fdvt/HelloWorld.java:8: error: ';' expected
? ? ? ?int three+=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:8: error: not a statement
? ? ? ?int three+=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:10: error: ';' expected
? ? ? ?int three-=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:10: error: not a statement
? ? ? ?int three-=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:12: error: ';' expected
? ? ? ?int three*=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:12: error: not a statement
? ? ? ?int three*=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:14: error: ';' expected
? ? ? ?double three/=one;
? ? ? ? ? ? ? ? ? ?^
/85/1298/Fdvt/HelloWorld.java:14: error: not a statement
? ? ? ?double three/=one;
? ? ? ? ? ? ? ? ? ? ?^
/85/1298/Fdvt/HelloWorld.java:16: error: ';' expected
? ? ? ?int three%=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:16: error: not a statement
? ? ? ?int three%=one;
? ? ? ? ? ? ? ? ? ^
10 errors
2016-07-29
你這叫定義多個three的參數(shù) 如果要定義不同的參數(shù)就要不同的名字 如果要參數(shù)一直運(yùn)算就不要參數(shù)類型
2016-08-15
多打了int定義變量類型一次就夠了,以后就不用一直定義了
2016-07-29
public class HelloWorld{
? ? public static void main(String[] args) {
? ?int one = 10 ;
? ? ? ? int two = 20 ;
? ? ? ? int three = 0 ;
? ? ? ? three=one+two;
? ? ? ? System.out.println(three);
? ? ? ? three+=one;
? ? ? ? System.out.println(three);
? ? ? ? three-=one;
? ? ? ? System.out.println(three);
? ? ? ? three*=one;
? ? ? ? System.out.println(three);
? ? ? ? three/=one;
? ? ? ? System.out.println(three);
? ? ? ? three%=one;
? ? ? ? System.out.println(three);
}
}
int three只能用一次,不能又int three。int表示定義一個新的變量。從這句int three=one+two;以后都不要int