JAVA中的运算符和进制转换

举报
Aileen_0v0 发表于 2024/02/10 13:55:35 2024/02/10
【摘要】 ​ 🌈write in front🌈🧸大家好,我是Aileen 🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.🆔本文由Aileen_0v0 🧸 原创 CSDN首发🐒 如需转载还请通知⚠️📝个人主页:Aileen_0v0 🧸—CSDN博客🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​📣系列专栏:Aileen_0v0 🧸的JAVA学习系列专栏 ——CS...

 

🌈write in front🌈
🧸大家好,我是Aileen 🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
🆔本文由Aileen_0v0 🧸 原创 CSDN首发🐒 如需转载还请通知⚠️
📝个人主页:Aileen_0v0 🧸—CSDN博客
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
📣系列专栏:Aileen_0v0 🧸的JAVA学习系列专栏 ——CSDN博客
🗼我的格言:"没有罗马,那就自己创造罗马

目录

算数运算符 

比较运算符

逻辑运算符  🌈

进制转换  💧

移位运算符 


算数运算符 

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

        System.out.println(5/2);

        System.out.println(5.0/2);

        System.out.println((float)5/2);

        System.out.println((float)(5/2));


    }


}

控制台运行结果:

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

        System.out.println(10%3);

        System.out.println(-10%3);

        System.out.println(10%-3);

        System.out.println(-10%-3);

    }

}

JAVA中的异常 

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

//        System.out.println(10%3);

//        System.out.println(-10%3);

//        System.out.println(10%-3);

//        System.out.println(-10%-3);

        System.out.println(5/0);

    }

}

 

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

//        System.out.println(10%3);

//        System.out.println(-10%3);

//        System.out.println(10%-3);

//        System.out.println(-10%-3);

//        System.out.println(5/0);

        

        int a = 10;

        int b = ++a; //a 先++ 后赋值

        System.out.println(b);// a = 11 , b = 11

        int c = a ++; //a 先赋值,后++

        System.out.println(c);// c = 11 , a = 12

    }

}

比较运算符

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

        int a = 10;

        int b = 20;

        System.out.println(a == b);

        System.out.println(a != b);

        System.out.println(a < b);

        System.out.println(a > b);

        System.out.println(a >= b);

        System.out.println(a <= b);

    }

 

逻辑运算符 🌈

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

        //逻辑与 &&

        int a = 10;

        int b = 20;

    int c = 30;

//        System.out.println(a < b && b < c);

        

        //逻辑或 ||

        int d = 10;

        int e = 20;

        int f = 30;

        System.out.println(d < e || e < f);

    }

表达式1 && 表达式2

必须保证两个表达式都为真,整体才是真

表达式1 || 表达式2

只有一个表达式为真,那么整体就是真 

!:非,后面只能跟布尔类型的数据 

package study;


/**

*

*/

public class TestDemo {

    public static void main(String[] args) {

        //逻辑与 &&

        int a = 10;

        int b = 20;

//        System.out.println(!a < b);

        boolean flg = true;

        System.out.println(!flg);

}

}

进制转换 💧

几进制就是用几个数字表示 

按位与 & :相当于乘法

按位或 | : 把它看成加法

按位异或^: 一样就是0,不一样就是1

按位取反~:把0变成1,1变成0 

移位运算符 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。