首页 > 代码库 > Java中的表达式运算
Java中的表达式运算
1、问题背景
以下代码运行的结果为:
A、a的值:8 b的值:7 B、a的值:8 b的值:8
C、a的值:9 b的值:7 D、a的值:9 b的值:8
/** * */ package com.you.model; /** * @author YouHaidong * */ public class AB { /** * @param args */ public static void main(String[] args) { int a = 8; int b = 7; if(!(a==b) && (a==1+b++)) { } System.out.println("a的值:" + a + "\n" + "b的值:" + b); } }
2、分析问题
由于!(a==b)执行完后,还得执行a==1+b++,最终b是要加1的,故a=8,b=8
3、分析结果
答案选择:B
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。