A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

第一题

int x = 1,y=1;

if(x++==2 & ++y==2)
{
    x =7;
}
System.out.println("x="+x+",y="+y);


---------------------------------------------------
第二题
int x = 1,y = 1;

if(x++==2 && ++y==2)
{
    x =7;
}
System.out.println("x="+x+",y="+y);

---------------------------------------------------

第三题
int x = 1,y = 1;

if(x++==1 | ++y==1)
{
    x =7;
}
System.out.println("x="+x+",y="+y);


---------------------------------------------------

第四题
int x = 1,y = 1;

if(x++==1 || ++y==1)
{
    x =7;
}
System.out.println("x="+x+",y="+y);



---------------------------------------------------
第五题
boolean b = true;

if(b=false)  //如果写成if(b=false)有结果吗?如果有,结果是?
    System.out.println("a");
else if(b)
    System.out.println("b");
else if(!b)
    System.out.println("c");
else
    System.out.println("d");
   
//b
if(b=false)
//c
---------------------------------------------------

第六题
int x = 2,y=3;

switch(x)
{
    default:
        y++;
    case 3:
        y++;
    case 4:
        y++;
}

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

28 个回复

正序浏览
运算符优先级问题,可以自己加括号划分再来运算!
回复 使用道具 举报
学习学习
回复 使用道具 举报
毛守锐 发表于 2015-4-22 21:28
你想说你是备呢 还是操呢

我是屌丝,不敢跟他们相提并论
回复 使用道具 举报
夕颜 发表于 2015-4-21 21:33
天下英雄唯有刘备与曹操

:D你想说你是备呢 还是操呢
回复 使用道具 举报

谢谢~~~你的技术分好多的说
回复 使用道具 举报
caotierong 发表于 2015-4-21 21:52
刚开始都一样,反正记住一点,总有一天这些我都会的!要以这样的心态去学JAVA ...

好的,谢谢鼓励,一起加油!!
回复 使用道具 举报
cyr 发表于 2015-4-21 09:14
基础没打牢的缘故吧,这里的知识点在视频都有提到的。看了老毕前三天的视频就能解出答案的。好好翻看一下视 ...

是啊,基础不好,要好好加油了
回复 使用道具 举报
谢谢您,顶
回复 使用道具 举报
刚开始都一样,反正记住一点,总有一天这些我都会的!要以这样的心态去学JAVA
回复 使用道具 举报
Grady 中级黑马 2015-4-21 21:46:47
20#
楼主不要着急,慢慢来。加油
回复 使用道具 举报
主要考你 短路与和短路或,搞明白就不难
回复 使用道具 举报
毛守锐 发表于 2015-4-21 21:20
自古英雄出二楼啊  写的真的很好很详细

天下英雄唯有刘备与曹操;P
回复 使用道具 举报
这些题目的难点,就是看你能否区别&和&&,单&时,左边表达式不论是否真假右边都参与运算,双&时,左边为表达式为假时右边不参与运算。另外一个难点就是区分++i 和i++,当++在i前面时,是先自增再参与运算,++在i后面时,是先参与运算再自增。只要理解了这2个知识点,这些题目都会变得非常简单
回复 使用道具 举报
夕颜 发表于 2015-4-21 09:06
a++和++a,a的值都是一样的,都是在a的原有值上加1,不同点是在赋值,比如b=a++和b=++a,前者b的值为a的原 ...

自古英雄出二楼啊  写的真的很好很详细
回复 使用道具 举报
多看 多敲 慢慢就会明白
回复 使用道具 举报
慢慢来,把基础学好。。
回复 使用道具 举报

:P不客气
回复 使用道具 举报
没事,刚开始都这样,慢慢就会觉得这些起始没什么
回复 使用道具 举报
夕颜 发表于 2015-4-21 09:06
a++和++a,a的值都是一样的,都是在a的原有值上加1,不同点是在赋值,比如b=a++和b=++a,前者b的值为a的原 ...

谢谢讲解
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马