在java中,设 int a=9;分别求出a =10,a-=5,a*=8,a/=3的结果
展开全部
结果应该是: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));
}
}
展开全部
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 是赋值语句,打印没有意义
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 是赋值语句,打印没有意义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主您好
分别是10,5,3
分别是10,5,3
追问
有代码吗?需要代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |