今天要讲的内容

1、赋值运算
2、字符连接运算
3、条件(三目)运算

赋值运算

“=”称为赋值运算符,用于对变量赋值。赋值表达式本身也有值,其本身之值即为所赋之值

1 int a,b,c;
2 a=b=c=100;

使用扩展赋值表达式:

运算符 表达式 计算 结果(假设X=10)
+= X+=5 X=X+5 15
-+ X-=5 X=X-5 5
*= X*=5 X=X*5 50
/= X/=5 X=X/5 2
%= X%=5 X=X%5 0

使用“+”进行字符连接:

+可以实现字符串的连接,同时可以实现字符串与其他数据类型的“相连”

 int a=100;
 String msg="a="+a;
 System.out.println(msg);

 msg=""+100+200;
 System.out.println(msg);//结果为:100200

 msg=100+200+"";
 System.out.println(msg);//结果为:300

注:

字符串拼接“+”

+左右为数字时,做加法运算

+左右有一边为字符串(“”)时,做连接

使用条件(三目)运算符

·条件运算符又称“三目”运算符,其结构为:boolean表达式?表达式1:表达式2

//三目/条件运算boolean ?1: 2
        //运算过程:
        //1.计算boolean的值
        //2.若为true,则整个的结果为1的值
        //  若为false,则整个结果为2的值
        int a=5,b=6;
        int max= a>b ? a:b;
        System.out.println(max);//6

·条件运算符规则如下:

运算过程:

1.计算boolean的值

2.若为true,则整个的结果为1的值

若为false,则整个结果为2的值

条件(三目)运算符的嵌套:

·条件运算符可以嵌套使用,所谓嵌套是指在条件(三目)表达式:“boolean表达式?表达式1:表达式2”中的表达式1或表达式2也是条件(三目)表达式

//三目运算的嵌套
        int a=-3;
        String r=a>0?"正数":(a==0?"0":"负数");
        System.out.println(r);

枯燥的太阳因你而变的温暖,脆弱的心灵因你而变的坚强。