不知道对不对
来源:3-21 编程练习
慕UI3353327
2019-08-10 21:06:08
public class TypeExchange {
public static void main(String[] args) {
// 定义一个整型变量n,值为98
//定义一个char类型的变量ch,将变量n赋值给ch,然后输出ch的值
//定义一个长整型变量var,值为190000000,并输出
//定义一个double类型的变量d,将变量var的值赋值给d
int n=98;
char ch=(char)n;
System.out.println("ch="+ch);
long var=190000000;
System.out.println("var="+var);
double d=1.9E8D;
System.out.println("d="+d);
}
}
1回答
好帮手慕小班
2019-08-11
同学你好,贴出代码的运行效果没有问题,但是有一个小细节需要注意:
根据题目要求:定义一个长整型变量var,值为190000000,并输出,但是在贴出代码中长整型的var变量的值后没有加L哟,修改建议如下:
java语言默认情况下是int类型的,因此如果你仅仅写一个 190000000那就是int类型的'190000000',如果你想要一个长整型(long)的'190000000'那么就要加以区分,在后面加上L这样 190000000L就是 long类型的。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题