运算符学习

运算符

条件运算符

package operator;

public class Demo07 {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;

        a+=b;  //a = a+b
        a-=b;  //a = a-b

        System.out.println(a);
    }
}

这段程序里面的a+ = b; a- = b; 的意思后面是备注,这个是偷懒的做法,不建议刚学的时候用。

下面举一个 字符串的例子:

          public static void main(String[] args) {
        int a = 10;
        int b = 20;

        a+=b;  //a = a+b
        a-=b;  //a = a-b

        System.out.println(a);
        //字符串连接符  +  ,String
        System.out.println(""+a+b); //""这个标识是 字符串 String就是字符串 这个跑出来是1020,后面的a b也默认转成字符串
        System.out.println(a+b+""); //这个字符串链接在后面,所以跑出来的数据是30;
    }
}

仔细理解后面的注释;

三元运算符:

以下是代码举例:

package operator;

//三元运算符 即条件运算符 ? :
public class Demo08 {
    public static void main(String[] args) {
        //x ? y : z
        //如果 x==true, 则结果为y, 否则结果为z

        int score = 50;
        String type = score < 60 ?"不及格":"及格";  //这个虽是比较偷懒的干法,但是 必须掌握, 因为开发中十分常见;
        //不偷懒的方法就是用 if
        System.out.println(type);


    }
}

[点击跳转到鼎言博客](鼎言的主页 - 博客园)

posted @ 2025-02-13 10:14  鼎言  阅读(3)  评论(0编辑  收藏  举报