课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
double a=36.0;
doube b=12.0;
int sum=(int)a+b;
这样错的原因是什么?
2019-07-17
源自:Java入门第一季(IDEA工具)升级版 3-1
正在回答
变量b也需要给他强制类型转换(int).
double b=12.0;
double sum=(int)a+b;
你第二行少了”l“,
3月份的eclipse中强转后边变量也要加括号,我试出来的
public class HelloWorld{
public static void main(String[] args) {
int a=12;
int b=24;
int sum = a+b;
System.out.println("两数之和为:"+sum);
}
变量b的前面加(int)
a和b都需要强转为int,int sum = (int)a + (int)b;
你只强转了a,而b并没有进行强转
实际操作是 int = int + double
doube b——double b
(int)a+b——(int)a+(int)b
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答求助大神解答小白
3 回答请大神解答 救救小白吧!!
3 回答请大神解答 救救小白吧
2 回答求大神解答
3 回答求大神解答