i,j都是int类型

解决方案 »

  1.   

    三目运算符。如果i>j那么这个式子返回值为i。否则为j
      

  2.   

    k = i>j?i:j //因为>优先级高于?:,所以这是假如i>j则k为i,否则j
      

  3.   

    三目运算符
    如果i>j那么这个式子返回值为i。否则返回值为j
      

  4.   

    相当于
    if (i>J)
       k=i;
    else
       k=j;
      

  5.   

    如果i>j那么这个式子返回值为i。否则返回值为j 
      

  6.   

    i>j?i:j  
    是一个三元运算符
    表示如果 i 大于 j  那么 就显示i  否则就显示j
      

  7.   

    i大于j是真的吗? 如果是真的i=i,否则i=j
      

  8.   

    这种三目运算符在C当中就已经有了
    i>j?i:j
    翻译一下就是
    i大于j吗?如果大,就取i,不过不大,就取j
    呵呵,应该很好明白的,哦
      

  9.   

    int x = i>j?i:j 相当于if(i>j){
       x = i;
    }else{
       x = j;
    }
      

  10.   

    i>j为真时表达式取i值,否则取j值,然后再将取得的值赋给k.建议以后这种问题不要拿来问,自己去百度或google找找吧!
      

  11.   

     ? : 三目运算符。如果i>j那么这个式子返回值为i,否则为j
      

  12.   

    i>j?i:j 是三目运算,
    意思是:如果i>j,
    取i,否则取j.建议看看基础书吧。
      

  13.   

    为什么这样,重试
    k=i>j?i:j;
      

  14.   

    以上都正确…………建议楼主好好看下java基础………………肯定又是一个以前上课不认真听讲的~~~~
      

  15.   

    刚在做一个解析xml文件的模块,我是这么用的Element rootElement = document.getRootElement();
    //判断NullPointExceptionString rootName = 
    rootElement == null ? "" : 
                rootElement.getStringValue() == null 
                        ? "defaultValue" : rootElement.getStringValue()
    如果没有三目运算我得
    String rootName = null;
    if(rootElement!=null){
       String tempRootName = rootElement.getStringValue();
       if(tempRootName!=null){
          rootName = tempRootName;
       } else {
           rootName = "defaultValue" ;
       }
    }else{
        rootName = "defaultValue";
    }大体上就这样.. 三目运算还是有必要用的.. 只是在维护代码时稍稍困难一点点!
      

  16.   

    这个运算符的意思就是 
     if(i>j){
    取值I
    }else{
    取值J
    }
      

  17.   

    条件运算符
    k=i>j?i:j
    如果i大于j为真k=i;
    如果i大于j为假k=j.
      

  18.   

    是三元运算符阿,意思是如果i>j那么整个表达式返回i的值否则返回j的值
      

  19.   

    i>j吗?
    大于的话取i
    否则取j
      

  20.   


    i,j 可为整形,短整型    浮点型,双精度浮点型i>j ? i : j;表达式i>j 的值为真则去 i 的值,假则取 j 的值
      

  21.   

    是三目运算符,,如果i>j,结果去i,否则,取j.