Java入门-基本运算符

本文详细介绍了Java中的算术运算符、扩展运算符、关系运算符、逻辑运算符、位运算符、字符运算符以及条件运算符的使用方法和示例,帮助读者理解Java语言中这些基本概念的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//代码练习

public class TestOperator {
    
    public static void main(String[] args){        

        System.out.println("=======算术运算符=======");
        int a = 3;
        int b = 4;
        int c = (a+b)*4;
        System.out.println(c);
        int d = 15/4;
        System.out.println(d);
        int d2 = 5%4; //结果是:余数2
        System.out.println(d2);
        
        a = 10;
        //b = a++; //先赋值,后自增
        //b = ++a; //先自增,后赋值
        b = a--;  // b = --a; 
        
        System.out.println(a);
        System.out.println(b);
        
        System.out.println("=======扩展运算符=======");
        a = 20;
        b = 30;
        
        a += b; // a=a+b;
        System.out.println(a);
        
        System.out.println("=======关系运算符=======");
        
        a = 20;
        b = 30;

        boolean result = a < b;
        System.out.println(result);
        
        
        System.out.println("=======逻辑运算符=======");
        
        boolean b1 = true & false; //false
        boolean b2 = true | false; //true
        boolean b3 = !b2; //false
        boolean b4 = true ^ true; //false
        
        System.out.println(b1);
        System.out.println(b2);
        System.out.println(b3);
        System.out.println(b4);
        
        //短路与、 短路或
        // int w = 3/0;
        boolean b5 = 3<4 ||(4<4/0);
        System.out.println(b5);
        
        System.out.println("=======位运算符=======");
        
        int m = 3;
        int n = 7;
        int p1 = m|n;
        int p2 = m&n; 
        int p3 = m^n; //~异或的意思,不是数学中的幂运算
        int p4 = ~m;  //按位取反
        
        System.out.println(p1);
        System.out.println(p2);
        System.out.println(p3);
        System.out.println(p4);
        
        int m2 = 3<<3;  //3*2*2*2 24
        int m3 =12>>2;  //12/2/2  3
        
        System.out.println(m2);
        System.out.println(m3);
        
        System.out.println("=======字符运算符=======");
        
        int r1 = 3;
        int r2 = 4;
        System.out.println(r1+r2); //7
        System.out.println("结果是:"+r1+r2);
        System.out.println("=======条件运算符=======");
        
        int y1 = 300;
        int y2 = 40 ;
        int minY = y1<y2?y1:y2;//总是返回y1和y2比较小的值
    
        System.out.println(minY);    
    
    }
}

public class TestOperator {
    
    public static void main(String[] args){        

        System.out.println("=======算术运算符=======");
        int a = 3;
        int b = 4;
        int c = (a+b)*4;
        System.out.println(c);
        int d = 15/4;
        System.out.println(d);
        int d2 = 5%4; //结果是:余数2
        System.out.println(d2);
        
        a = 10;
        //b = a++; //先赋值,后自增
        //b = ++a; //先自增,后赋值
        b = a--;  // b = --a; 
        
        System.out.println(a);
        System.out.println(b);
        
        System.out.println("=======扩展运算符=======");
        a = 20;
        b = 30;
        
        a += b; // a=a+b;
        System.out.println(a);
        
        System.out.println("=======关系运算符=======");
        
        a = 20;
        b = 30;

        boolean result = a < b;
        System.out.println(result);
        
        
        System.out.println("=======逻辑运算符=======");
        
        boolean b1 = true & false; //false
        boolean b2 = true | false; //true
        boolean b3 = !b2; //false
        boolean b4 = true ^ true; //false
        
        System.out.println(b1);
        System.out.println(b2);
        System.out.println(b3);
        System.out.println(b4);
        
        //短路与、 短路或
        // int w = 3/0;
        boolean b5 = 3<4 ||(4<4/0);
        System.out.println(b5);
        
        System.out.println("=======位运算符=======");
        
        int m = 3;
        int n = 7;
        int p1 = m|n;
        int p2 = m&n; 
        int p3 = m^n; //~异或的意思,不是数学中的幂运算
        int p4 = ~m;  //按位取反
        
        System.out.println(p1);
        System.out.println(p2);
        System.out.println(p3);
        System.out.println(p4);
        
        int m2 = 3<<3;  //3*2*2*2 24
        int m3 =12>>2;  //12/2/2  3
        
        System.out.println(m2);
        System.out.println(m3);
        
        System.out.println("=======字符运算符=======");
        
        int r1 = 3;
        int r2 = 4;
        System.out.println(r1+r2); //7
        System.out.println("结果是:"+r1+r2);
        System.out.println("=======条件运算符=======");
        
        int y1 = 300;
        int y2 = 40 ;
        int minY = y1<y2?y1:y2;//总是返回y1和y2比较小的值
    
        System.out.println(minY);    
    
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aheyor黄建珲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值