亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

有什么錯誤啊

public class HelloWorld{

? ? public static void main(String[] args) {

double heightAvg1=176.2;

int heightAvg2=(int)heightAvg1;

System.out.println(heightAvg1);

System.out.println(heightAvg2);

}

}


正在回答

6 回答

你仔細看中文括號的間距是不是變大了

0 回復 有任何疑惑可以回復我~

int heightAvg2=(int)heightAvg1;

把(int)的括號改成英文狀態輸入,你的是中文狀態輸入了

0 回復 有任何疑惑可以回復我~

運行錯誤的話你注意看你注意看是java幾,對應的多少行,如果出現illegal character則說明是中英文符號錯誤


0 回復 有任何疑惑可以回復我~
#1

Mr沐陽

(illegal character)or (invalid character)非法符號,并不一定是中文,,編譯器報錯并不會給你指出中文
2020-03-05 回復 有任何疑惑可以回復我~
#2

洛笙厭璃 回復 Mr沐陽

我知道,我的意思是如果提示這方面的錯誤可以檢查一下是否是在英文輸入法下輸入的符號,只是一種可能
2020-03-05 回復 有任何疑惑可以回復我~

直接看輸入法就可以啦



1 回復 有任何疑惑可以回復我~

注意你的括號


0 回復 有任何疑惑可以回復我~

public class HelloWorld{

??? public static void main(String[] args) {

double heightAvg1=176.2;
//強制轉換int的括號數中文輸入的括號,你是第二次出現這種情況了,稍微注意下,這種錯誤初學不好找int heightAvg2=(int)heightAvg1;



System.out.println(heightAvg1);

System.out.println(heightAvg2);

}

}

1 回復 有任何疑惑可以回復我~
#1

qq_慕粉7315974 提問者

還是沒明白 強制轉換int的括號數中文輸入的括號
2019-08-02 回復 有任何疑惑可以回復我~
#2

qq_慕粉7315974 提問者

怎么稱呼您 以后有不明白的請教您
2019-08-02 回復 有任何疑惑可以回復我~
#3

qq_慕粉7315974 提問者

這個英文的符號和中文的怎么區別
2019-08-02 回復 有任何疑惑可以回復我~
#4

qq_慕粉7315974 提問者

懂了 謝謝
2019-08-02 回復 有任何疑惑可以回復我~
#5

圖圖7714 回復 qq_慕粉7315974 提問者

就是說注意你的符號,Java的符號括號都是英文輸入法的括號,你強制轉換時的括號是中文輸入法的括號,輸入法不同,括號不一樣
2019-08-03 回復 有任何疑惑可以回復我~
#6

慕工程7464495 回復 qq_慕粉7315974 提問者

括號不能是中文格式
2019-08-17 回復 有任何疑惑可以回復我~
#7

Mr沐陽

中文符號:全角符 英文符號:半角符 編譯器編譯時候,只識別半角符(注釋除外),否則編譯報錯。。。。。
2020-03-05 回復 有任何疑惑可以回復我~
查看4條回復

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167774    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

有什么錯誤啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號