黑马程序员技术交流社区

标题: 三元运算符的灵活运用 [打印本页]

作者: mls123456    时间: 2015-7-5 22:34
标题: 三元运算符的灵活运用
以前只是认为只能比较大小,现在才知道,重要的是表达式的关系
package ZiJi;
/**
* (关系表达式)?表达式1:表达式2
* 如果为true ,运行的结果是表达式1;
* 如果为false, 运行的结果是表达式2;
*/

public class SanYuanmls {

        //判断大小写
        public static void main(String[] args) {
                int a= 1;
                int b =2;
                int c=(a>b)?a:b;
                System.out.println(c);
       
                System.out.println();
                method("adaJKJK");
        }               
        //大小写转换
        public static void method(String s){
                //传进string s 参数,遍历字符串s
                for(int x=0;x<s.length();x++){
                        char c = s.charAt(x);//调用charAt方法,返回字符
                        char ch = Character.isUpperCase(c)?
                                        Character.toLowerCase(c):Character.toUpperCase(c);
                        System.out.print(ch);
                }
        }
}


作者: 3253637854    时间: 2015-7-6 15:49
不错,还得自己扩展啊,受教了
作者: 3307747472    时间: 2015-7-6 16:56
赞赞赞赞赞赞赞赞赞v,,,,,,,
作者: ZhangHeng    时间: 2015-7-6 20:13
顶一个好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2