在myeclipse中
package Automatic;
public class test {
/*自動轉換************************/
public static void main(String[] args) {
int avg2=78;
int rise=5;
double avg1=avg2+rise;
System.out.println("考試平均分:"+avg2);
System.out.println("調整后的平均分:"+avg1);
}
/*下列是強制轉換*******************/
public static void main(String2[] args) {? (顯示string有錯誤)
double avg3=78.0;
int rise1=5;
int avg4=(int)avg3+rise1;? ? (等于號后報錯)
System.out.println("考試平均分:"+avg3);
System.out.println("調整后的平均分:"+avg4);
}
}
2020-07-23
三點:
?????1.第一個可以定義double,多余,但也不會報錯
???? 2.第二個主函數(shù)入口處,String,后面多了一個“2”
???? 3.強轉成int的地方你括號你寫成了中文的,這點你用空間距離就可以判斷,英文符號是很緊湊的
2018-11-06
你這個下面兩段都不在main方法里面當然不執(zhí)行。而且,你確定執(zhí)行的是中間那一段而不是main方法里面的?
2018-10-28
代碼需要英文字符,還有你的(string)多了個“2”
2018-10-15
你? int的括號是中文符號,需要改成英文的,還有強制裝換那里的main里面的 String后面多了個2。
2018-10-12
如何全部顯示出來!還需要添加是什么
2018-10-12
package Automatic;
public class test {
/*自動轉換************************/
public static void main(String[] args) {
int avg2=78;
int rise=5;
double avg1=avg2+rise;
System.out.println("考試平均分:"+avg2);
System.out.println("調整后的平均分:"+avg1);
}
/*下列是強制轉換*******************/
?{
double avg3=78.5;
int rise1=5;
int avg4=(int) (avg3+rise1);
System.out.println("考試平均分:"+avg3);
System.out.println("調整后的平均分:"+avg4);
}
? /*常量的應用***********/
?{
? final? String SEX = "男";
final? String SEX1 = "女";
System.out.println("性別:"+SEX);
System.out.println("性別:"+SEX1);
}
}
例如我還加入了常量的應用內容,但是運行的時候還是只顯示了中間強制轉換的內容!
2018-10-12
我知道了原因,但是運行的時候只能得到最新的,強制轉換的結果,之前自動轉換的結果顯示不出來,什么原因呢?