当前位置: 代码迷 >> Java相关 >> [讨论]条件运算符
  详细解决方案

[讨论]条件运算符

热度:328   发布时间:2006-08-14 07:07:26.0
[讨论]条件运算符

public class ceshi {

public static void main(String [] args)
{
int a = 8, b = 3,c;
c=a>b?2:b>a?4:5;
//c=a>b || b>a ?2:b>a?4:5; 这个c的结果又是多少

System.out.println(c);
}

}

你知道C是多少吗?
先别运行哈.

[此贴子已经被作者于2006-8-14 19:06:14编辑过]

搜索更多相关的解决方案: 条件  运算符  

----------------解决方案--------------------------------------------------------
是2 吗?
----------------解决方案--------------------------------------------------------

public class ceshi {

public static void main(String [] args)
{
int a = 8, b = 3,c;
c=a>b?2:b>a?4:5;
System.out.println(c);
}

}

后面咋还有一个问号啊?谁能解释一下啊?


----------------解决方案--------------------------------------------------------
....这个问题有什么复杂的吗????。。。
其实这样看就明白啦
c=a>b?2:(b>a?4:5);

先看前一个做运算,真就得到 C=2; 假的话就做  C = b>a?4:5

.....没看出这个题目怎么啊。。。。。。。可能是我数学比较好吧

----------------解决方案--------------------------------------------------------
晕,被忽悠了,嵌套条件语句啊?那是没什么。。。
----------------解决方案--------------------------------------------------------
以下是引用NiceGirl在2006-8-14 15:45:55的发言:
晕,被忽悠了,嵌套条件语句啊?那是没什么。。。

怎么你老是喜欢说被人忽悠啊。。。。


----------------解决方案--------------------------------------------------------
是2啊
----------------解决方案--------------------------------------------------------
后面还有个  :5是什么意思啊
----------------解决方案--------------------------------------------------------
是不是判断它的第二个条件如果不是4就给它5啊
----------------解决方案--------------------------------------------------------
以下是引用wxhwjsw在2006-8-14 15:03:51的发言:

.....没看出这个题目怎么啊。。。。。。。可能是我数学比较好吧


----------------解决方案--------------------------------------------------------
  相关解决方案