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
相关问答:
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 ......
怎么在控制台中输入类似下面的信息: s1234 50 s1235 80 s1234 90 s1234 40 s1236 90 每当回车时 ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么? 源码 Java code: package cn.com.test.email; import java.awt.GridBagLayout; import java.awt.event.Action ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢! 路过,帮你顶一下。。。。。。。。。。。。。。 上传文件的路径问题, ......