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);
}
}
你仔细看中文括号的间距是不是变大了
int heightAvg2=(int)heightAvg1;
把(int)的括号改成英文状态输入,你的是中文状态输入了
运行错误的话你注意看你注意看是java几,对应的多少行,如果出现illegal character则说明是中英文符号错误
直接看输入法就可以啦
注意你的括号
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);
}
}