有什么错误啊

来源:2-10 Java中的强制类型转换

qq_慕粉7315974

2019-08-02 19:07

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回答

  • 山海会相逢
    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则说明是中英文符号错误


    洛笙厌璃 回复Mr沐阳

    我知道,我的意思是如果提示这方面的错误可以检查一下是否是在英文输入法下输入的符号,只是一种可能

    2020-03-05 13:14:50

    共 2 条回复 >

  • 慕沐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);

    }

    }

    Mr沐阳

    中文符号:全角符 英文符号:半角符 编译器编译时候,只识别半角符(注释除外),否则编译报错。。。。。

    2020-03-05 10:06:05

    共 7 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165558 学习 · 17587 问题

查看课程

相似问题