恩那个是java里唯一的三元运算符。。。这的符号的意思是:
如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。
你这个题目的意思就是:如果a大于b,那么c就等于a;
如果a小于b,那么c就等于b。。
也就是把a和b中较大的数赋值给c。。。
希望可以帮助你,谢谢采纳。。。
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。
java里c=a>b?a:b;是什么意思?
恩那个是java里唯一的三元运算符。。。这的符号的意思是:如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。你这个题目的意思就是:如果a大于b,那么c就等于a;如果a小于b,那么c就等于b。。也就是把a和b中较大的数赋值给c。。。希望可以帮助你,谢谢采纳。。。Java是由Sun Mic...
java程序分析(a>b)?a:b
这个表达式的意思是 :假如a大于b则表达式执行问号后面的表达式(如果是的话)并返回该值a,假如a不大于b则执行冒号后面的表达式b并返回b 举例:String value = 5>4?"大于4":"5不大于4";这里处理结果是value="大于4"
c++中a>b?a:b是什么意思
意思就是:如果a大于b,那么c就等于a;如果a小于b,那么c就等于b。。也就是把a和b中较大的数赋值给c。
c++中a> b
c++中a>b?a:b是java里唯一的三元运算符,这的符号的意思是:如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。你这个题目的意思就是:如果a大于b,那么c就等于a;如果a小于b,那么c就等于b。。也就是把a和b中较大的数赋值给c。
java中?:是什么意思
三元表达示,不仅java中有,很多其他语言中也有,比如C++、php等。意思如下 condition ? expression1 : expression2;如果 condition 为 true 是 返回 expression1 ,否则是 expression2 等价于 if (condition)expression1;else expression2;
java中符号":"是怎么用的?
max=A>B?A:B的意思是如果A大于B,则max的值等于A,否则,max的值等于B。?:为双目运算符,固定的格式,即:条件?条件正确的结果:条件不正确的结果
Java中?:这个是什么意思
条件判断 int r=0;3>2?r=1:r=2;最后结果r=2;如果“?”前的表达式返回true就执行“:”前的表达式,如果返回false就执行“:”后面的表达式。
java程序阅读中,语句 min = (a>b)?b:a;是什么意思
三目运算符,()里是条件,?后b:a,如果条件成立(true)则返回b(:号前的数),否则返回a
java if(a > b ? (a < b ? 0 : 1) : -1)大白话解释一下各个步骤被_百度...
int max=a>b?a:b;\/\/这个例子相当于 if(a>b){ max=a;}else{ max=b;} 而你的if(a>b?(a<b?0:1):-1)先运行小括号里面的a<b?0:1;int result=a<b?0:1;就变成: if(a>b?result:-1)因此当a>b时,就是true,就执行if里面的语句,否则就是false,就执行else里面的语句 如果a...
谁能给我解释下java中三目运算符从右向左运算到底是什么意思?
是说有多个三目运算符在一个表达式里的时候,从右向左执行 a > b ? b > c ? 1 : 0 : 2会先执行b > c ? 1 : 0