Java基础——Java运算符

运算符类型

1. 算术运算符:

    +   -    *    /      %     ^      

2.关系运算符:

>   <    >=      <=     ==     !=
/**
         * 测试三目运算符
         */
        int a=1>2?1:2;
        System.out.println(a);
        /**
         * 判断年龄是否大于等于18
         */
        int age = 1;
        System.out.println(a>18? "成年了":"未成年");'

逻辑运算符

&& || !
注意:逻辑运算符时建立在关系运算符之上的,可用逻辑运算符来连接若干个关系运算符,返回值类型时boolean类型的值。

注意短路语句:

短路与是JAVA语言中的一个逻辑运算符,记作&&,与编程语言中的与逻辑相似,但具有短路性质。 符号为:&&。 A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。(可以自己去测试)

在这里插入图片描述

3.赋值运算符:

 =    +=    -=

- 三目运算符:

表达式1?表达式2:表达式3
三目运算中,表达式1为逻辑运算的相关表达式,表达式2,3相当于是一个常量返回值,如果表达式1的值为ture,则返回表达式2,如果为false,则返回表达式2

/**
         * 测试三目运算符
         */
        int a=1>2?1:2;
        System.out.println(a);
        /**
         * 判断年龄是否大于等于18
         */
        int age = 1;
        System.out.println(a>18? "成年了":"未成年");

- 位移运算符:

>>     <<

- 字符串连接符:

 +

 使用”+“操作符可以将字符串和其它数据类型进行拼接操作,注意一点就是字符具有传染性,也就是说,字符串只要
    跟任何数据类型的变量进行拼接,那么最后的运算结果一定是一个字符串,就会其它的数据类型的变量拼接为字符
    串类型。

8.自增运算符:

 ++     --
  ++和--又分为前++和后++(前--和后--),如果是前++那么则先将自己的值自增1,再参与运算,如果是后++则先运
  算再++
public static void main(String[] args) {
    int a = 1;
    int b = 2;
    int c= ++a + b--;
    /**
     * 如果自增运算符,在表达式里面出现,如果
     * 是自增,那么则先先将自己的值+1再参与表达式运算,
     * 如果后自增,那么则先将表达式的值算出来以后再去自增。
     */
    System.out.println(a+":"+b+":"+c);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值