java中“?”的用法说明
展开全部
在那里出现的?
int i=0;
int n = 0;
n = i==0 ? 0:1;
这样吗?
如果是的话,
?: 这个是三元表达式。
与
if(i==0){
n = 0;
}else{
n=1;
}
是等价的。
int i=0;
int n = 0;
n = i==0 ? 0:1;
这样吗?
如果是的话,
?: 这个是三元表达式。
与
if(i==0){
n = 0;
}else{
n=1;
}
是等价的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是条件选择符,举个例子:
public int test() {
int i = 5;
int n = i<=5?i:0;
return n;
}
如果i<=5那么把 i 赋给n, 否则把0赋给n;
public int test() {
int i = 5;
int n = i<=5?i:0;
return n;
}
如果i<=5那么把 i 赋给n, 否则把0赋给n;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if else判断的缩写形式,"A?B:C"如果A为真则选B,反之则选C
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?就是true : 就是false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询