Java基础04[运算符及代码实现]

本文介绍了Java语言中的各种运算符,包括算数、赋值、关系、逻辑、位和条件运算符,并提供了相关代码示例。同时,讨论了运算符的优先级,助你更好地理解Java语法。

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

运算符

  • Java语言支持如下运算符:

  • 算数运算符:+,-,*,/,%,++,- -

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=,instanceof(面向对象的时候讲)

  • 逻辑运算符:&&,||,! 与或非
    前四个务必掌握!后面的三个会就好了!

  • 位运算符:&,|,^,~,>>,<<,>>>(和位有关,和计算机操作有关,了解!!!)

说白了,最后的 条件运算符 和 扩展赋值运算符 是为了偷懒(简化)
初学者,还是先正常书写,熟练后再去使用
  • 条件运算符:? :
  • 扩展赋值运算符:+=,-=,*=,/=

运算符部分的代码实现:

理论在于实践 不能停留于看懂

多去操作才能提升自己和发现问题!

public class Demo01 {
   
    /**
     * 二元运算符 + - * /        同类型数据的基本运算
     * */
    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/(double)b);
    }
}
public class Demo02 {
   
    /**
     * byte、short、char、int、long、float、double型在参与运算时涉及的数据类型转换
     * 以下通过+,*运算进行了代码验证
     * */
    public static void main(String[] args) {
   
        long a = 1212121212L;
        int b = 100;
        short c = 30;
        byte d = 11;
        byte d1 = 100;
        double e = 1.23;
        float f = 1.00F;
        System.out.println(d1);

        /*
         * 如何验证多种类型运算后到底是什么类型,可以在给输出结果加上括号,并在
         * 输出结果前加(String)就会显示报错,例如:(String)(c+d)报错
         * 会告诉你不能将int型转换位String型
         */
        //long
        System.out.println(a+b+c+d);
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值