为了账号安全,请及时绑定邮箱和手机立即绑定

为什么结果是 0.0 而不是0.5?

public class Airthmetic {
    public static void main(String[] args){
        int a=10;
        int b=20;
        double num=a/b;
       System.out.println("相除运算的结果是:"+num);
       
    }

}

正在回答

2 回答

a/b仍然是整形,结果为0.转换成double就是0.0.

0 回复 有任何疑惑可以回复我~

整型和整型相除默认是整型,你可以把a或者b定义成double类型,你再试试

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么结果是 0.0 而不是0.5?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信