(五)运算符和表达式(下)

今天要讲的内容 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);
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇