Java零基础_day04_java中的运算符

本文详细介绍了Java中的各种运算符,包括算术运算符、关系运算符、逻辑运算符、赋值类运算符、字符串连接运算符和三元运算符。重点讲解了各运算符的使用规则和注意事项,例如运算符的优先级、短路现象以及赋值运算符对数据类型的处理。
摘要由CSDN通过智能技术生成

目录

1、算术运算符

2、关系运算符

3、逻辑运算符 

4、赋值类运算符

5、字符串连接运算符

6、三元运算符


1、算术运算符

算术运算符
+ 求和
- 相减
* 乘积
/
% 求余数【取模】
++ 自加1
-- 自减1


    注意:
        一个表达式中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。
        没有必要专门记忆运算符的优先级。
  
算术运算符的应用参考以下代码:     

public class OperatorTest01
{
    public static void main(String[] args){
        
        int i = 10;
        int j = 3;
        
    System.out.println( i + j ); //13
    System.out.println( i - j ); //7
    System.out.println( i * j ); //30
    System.out.println( i / j ); //3
    System.out.println( i % j ); //1
    
    //关于++运算符,--运算符自学!
    //关于++运算符【自加1】
    int k = 10;
    
    //++运算符可以出现在变量后面【单目运算符】
    k ++;
    
    System.out.println(k); //11
    
    int y = 10;
    
    //++运算符可以出现在变量前面【单目运算符】
    ++y;
    
    System.out.println(y); //11
    
    //小结:
    //++运算符可以出现在变量前,也可以出现在变量后,无论是变量钱还是变量后
    //只要++运算结束,该变量中的值一定会自加1
    
    //++ 出现在变量后
    //规则:先做赋值运算,在对变量中保存的值进行自加1.
    int a = 100;
    int b = a ++;
    System.out.println(a); //101
    System.out.println(b); //100
    
    //++ 出现在变量前
    //规则:先进行自加1运算,然后再进行赋值操作。
    int m = 20;
    int n = ++ m;
    System.out.println(m); //21
    System.out.println(n); //21
    
    //通过源码中的一段代码理解这个语句,最后一段代码class A,后期讲“方法”就容易理解了
    int mm = 500;
    System.out.println(mm);
    
    int e = 100; //面试题  
    System.out.println(e ++); //100
    System.out.println(e); //101
    
    int s = 100;
    System.out.println(++s); //101
    System.out.println(s); //101
    
    System.out.println("---------------------------------------------");
    System.out.println(-- s); //100
    System.out.println(s ++); //100
    System.out.println(s --); //101
    System.out.println(s --); //100
    System.out.println(s --); //99
    System.out.println(s); //98
    
    
    //能在控制台输出的都是字符串
    
    
    
    

    }
    
}

/*
class A 
{
    public void m(int x){
        
    }
    
    main{
        int i = 10;
        m(i);
    }
}
*/

2、关系运算符

关系运算符
> 大于
>= 大于等于
< 小于
<=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值