课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
public class HelloWorld{
public static void main(String[] args){
double a=5.1;
double b=5.2;
int c;
c=(int)a+b;
System.out.println(c);
}
2017-07-30
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
/*
此处int(a)+b,相当于只将a变为int类型,然而b依然是double类型,应改为(int)(a+b);
下面的是修改后的
*/
c=(int)(a+b);
淡化了记忆 提问者
c=(int) ((int)a+b);
double--->int需要强制转换,而不是自动转换
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么这个代码运行不了
4 回答运行不了什么问题
2 回答我这个代码出什么问题了么,怎么运行结果成这样了
2 回答请问代码出现了什么问题?
5 回答代码运行不了