问答详情
源自:2-10 Java中的强制类型转换

有什么错误啊

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);

}

}


提问者:qq_慕粉7315974 2019-08-02 19:07

个回答

  • 山海会相逢
    2020-09-29 11:10:48

    你仔细看中文括号的间距是不是变大了

  • weixin_慕虎3493053
    2020-03-22 16:53:56

    int heightAvg2=(int)heightAvg1;

    把(int)的括号改成英文状态输入,你的是中文状态输入了

  • 洛笙厌璃
    2020-01-04 22:44:15

    运行错误的话你注意看你注意看是java几,对应的多少行,如果出现illegal character则说明是中英文符号错误


  • 慕沐7259676
    2019-10-22 11:19:11

    直接看输入法就可以啦



  • 慕数据7132437
    2019-08-02 19:22:41

    注意你的括号


  • 图图7714
    2019-08-02 19:15:03

    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);

    }

    }