在java中,设 int a=9;分别求出a =10,a-=5,a*=8,a/=3的结果

 我来答
百度网友426ea6b
推荐于2017-10-28 · TA获得超过376个赞
知道小有建树答主
回答量:112
采纳率:100%
帮助的人:127万
展开全部

结果应该是:10, 5, 40, 13

解析:初始化a赋值为9,a=10的时候a的值重新赋值为10,所以a=10的值就为10.

a-=5,即a=a-5,所以此时a的值就为5.

然后,a*=8,由于上式中a=5,代入进去a=5*8=40。此时a=40.

然后a/=3,代入上式a=40,此时a和整个表达式的值就为40除以3,由于要取整,舍掉小数部分就是13.

代码:

public class Test{
    public static void main(String[] args){
        int a=9;
        System.out.println("a=10的结果是:" + (a=10));
        System.out.println("a-=5的结果是:" + (a-=5));
        System.out.println("a*=8的结果是:" + (a*=8));
        System.out.println("a/=3的结果是:" + (a/=3));
    }
}
a1270489266
2016-01-05 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:213
采纳率:66%
帮助的人:34.5万
展开全部
public static void main(String[] args) {
int a = 9;
System.out.println(a = 10);
System.out.println(a -= 5);
System.out.println(a *= 8);
System.out.println(a /= 3);
}
另外 a = 10 是赋值语句,打印没有意义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康熙转世
2016-01-05 · TA获得超过6839个赞
知道大有可为答主
回答量:4325
采纳率:85%
帮助的人:2956万
展开全部
楼主您好
分别是10,5,3
追问
有代码吗?需要代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式