不知道对不对

来源: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哟,修改建议如下:

http://img.mukewang.com/climg/5d4f76330001bc0e03780097.jpg

        java语言默认情况下是int类型的,因此如果你仅仅写一个 190000000那就是int类型的'190000000',如果你想要一个长整型(long)的'190000000'那么就要加以区分,在后面加上L这样 190000000L就是  long类型的。

        如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 11489 问题

查看课程