易截截图软件、单文件、免安装、纯绿色、仅160KB

java 一个小问题,希望明解

return (a>b?((a <b)?0:1):-1);
这句话大白话翻译一下,我看蒙了,我糊涂了,我是学前班的,呵呵~!
每一条,每一步的翻译一下,谢谢哥哥姐姐了~!
首先这是一个三元运算符  ? : 如果?前面的为true则返回 ?和:之间的那个数,否则返回 :后面的那个数
(1)假设a>b  则((a <b)?0:1=1 原式子转换为 return (a>b?1:-1); 返回1
(2)假设a <b 则((a <b)?0:1=0 原式子转换为 return (a>b?0:-1); 返回-1


不论a和b大小如何,只要a <=b,那么return (a>b?((a <b)?0:1):-1);将返回-1
如果a>b,那么返回结果就是(a <b)?0:1的结果,就是1

那里面没有a=b的情况吗?

java语言一般都是从 上到下 从内到外执行的

楼上说的我更糊涂了~!

这么的吧,我想实现以下的判断,如何用三元运算符表达一小下:
if( a > b ){ System.out.println("1");}
else if( a == b){ System.out.println("0");}
else if (a < b ){System.out.println("-1");}

是return (a>b?((a==b)?0:1):-1); 呢?
还是return (a>b?((a < b)?0:1):-1); 呢?

引用
首先这是一个三元运算符  ? : 如果?前面的为true则返回 ?和:之间的那个数,否则返回 :后面的那个数
(1)假设a>b  则((a <b)?0:1=1 原式子转换为 return (a>b?1:-1); 返回1
(2)假设a <b 则((a <b)?0:1=0 原式子转换为 return (a>b?0:-1); 返回-1



希望

呵呵,还有这种问题啊,
a <=b  返回-1
a&g


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

eclipse java 控制台 - Java / Java SE

怎么在控制台中输入类似下面的信息:
 s1234 50  
  s1235 80  
  s1234 90  
  s1234 40  
  s1236 90  
每当回车时 ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号