八 2024-7-28 (运算符)

1.基本算数运算符

+(加)        -(减)         *(乘)         /(除)        %(取余)

注意"/"

在Java中两个整数相除还是整数(eg. (5 / 2 = 2)),要想输出为标准的答案则可使用以下两种方法

注意"+"

  " "符号与字符串运算时作为连接符是的结果仍为一个字符串

                                  "abc" + 1  ➡➡➡  "abc1"

(分辨"+"到底作为运算符还是连接符时遵循能算则算,其余合并的原则

 ' a '(字符a)在可以计算的情况下会按照他的ascll表对应的十进制61进行计算,但如果不能计算则会按照字符a的形式与字符串合并

2.自增自减运算符(只能操作变量,不可操作字面量)

· 自增:" ++ "  放在某个变量前后,对变量自身值加1

· 自减:" -- "  放在某个变量前后,对变量自身值减1

· 自增自减符号在变量或数字前的先运算符号再带值。

3.赋值运算符

基本赋值运算符:“ = ”  (从右往左看)

扩展赋值运算符(强制类型转换)

package com.mofan.helloworld;

public class Operator3 {
    public static void main(String[] args) {
        //扩展运算符
        // +=
        // -=
        // *=
        // /=
        // %=
        int a = 2;
        double b = 10.5;
        a += b; // a = (int)(a + b);
        System.out.println(a);// 此时就体现出了强制转换的情况 a + b = 12.5 ➡ 12

    }
}

4.关系运算符(输出 ture、false,多用于条件筛选)

特别注意等于是“ ==

5.逻辑运算符(输出 ture、false,多用于多条件筛选)

注意

        在基本的四种运算符中,不论左边“true” or “false” 都会执行右边,但“短路与”、“短路或则不会

6.三元运算符

格式: 条件表达式 值1值二;

(首先计算 条件表达式的值,true则返回值1,false则返回值2)。

7.运算符优先级

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值