Java运算符表达式(超详细)

目录

1.算数运算符

求整商余数案例

2.赋值运算符

后续请看主页下一个作品


运算符:是一种特殊符号,用以表示数据的运算、赋值和比较。
表达式:使用运算符将运算数据连接起来的符合 Java 语法规则的式子。

1.算数运算符

+   -   *   /整除求整商 %取余   ++   --

运算符描述范例结果
+
正号
+3
3
+
2+3
5
+
字符串连接
"hello" + 2
hello2
-
负号
-5
-5
-
5-2
3
*
乘积
2*3
6
/
整除,求整商
5/3
1
%
取余
5%3
2
++
自加
int i=0;i++;++i;
i=2
--
自减
int i=0;i--;--i;
i=-2

/*
 * Copyright (c) 2020, 2023, lzq.cn All rights reserved.
 *
 */
package cn;

import javax.swing.*;

/**
 * <p>Project: jiaocheng - T1</p>
 * <p>Powered by lzq On 2023-07-05 17:34:55</p>
 * <p>描述:<p>
 *
 * @author lzq [2391211247@qq.com]
 * @version 1.0
 * @since 17
 */
public class T1 {
    public static void main(String[] args) {
        //++--
        double d=1.56;
        System.out.println(++d);//先++运行,再使用
        System.out.println(d++);//先使用,再++2.56
        System.out.println(d);//3.56
        int a=3;//a=3
        int b=++a;//b=4a=4
        System.out.println(b--);//4b=3
         System.out.println(b);//3
        //程序在些行结束
        //System.exit(0);
        System.out.println("-------------------------------------------");
        //+
        System.out.println(+3);
        System.out.println(3);
        System.out.println(3+2);
        System.out.println("hello:"+"李四");
        //输出快捷键psvm
        System.out.println("hello"+8);
        // -
        System.out.println(2-3);
        System.out.println(-3);
        //*
        System.out.println(2*3);
        System.out.println("*".repeat(10));
        ///求整商数 %取余
        System.out.println(5/2);//2
        System.out.println(5%2);//1
        System.out.println(1.0*5/2);//2.5
        //3.33
        System.out.printf("%.2f%n",1.0*10/3);//3.59
        System.out.printf("%.2f%n",3.586);
    }
}

求整商余数案例

/*
 * Copyright (c) 2020, 2023, lzq.cn All rights reserved.
 *
 */
package cn;

/**
 * <p>Project: jiaocheng - T7</p>
 * <p>Powered by lzq On 2023-07-06 19:25:56</p>
 * <p>描述:<p>
 *
 * @author lzq [2391211247@qq.com]
 * @version 1.0
 * @since 17
 */
public class T7 {
    public static void main(String[] args) {
        System.out.println(args.length);

//        System.out.println(args[5]);

        int a = Integer.parseInt(args[0]);
        int b = Integer.parseInt(args[3]);
        System.out.printf("%d+%d=%d%n", a, b, a + b);
    }
}

运行结果

2.赋值运算符

运算符含义实例结果
+=
将该运算符左边的数值加上右边的数值,其结果赋值给左边变量本身
int a=5;
a+=2;
a=7
-=
将该运算符左边的数值减去右边的数值,其结果赋值给左边变量本身
int a=5;
a-=2;
a=3
*=
将该运算符左边的数值乘以右边的数值,其结果赋值给左边变量本身
int a=5;
a*=2;
a=10
/=
将该运算符左边的数值整除右边的数值,其结果赋值给左边变量本身
int a=5;
a/=2;
a=2
%=
将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身
int a=5;
a%=2;
a=1
=
赋值号
int a = 3;
a=3

/*
 * Copyright (c) 2020, 2023, lzq.cn All rights reserved.
 *
 */
package cn;

import java.util.Date;

/**
 * <p>Project: jiaocheng - T8</p>
 * <p>Powered by lzq On 2023-07-06 21:46:14</p>
 * <p>描述:<p>
 *
 * @author lzq [2391211247@qq.com]
 * @version 1.0
 * @since 17
 */
public class T8 {
    public static void main(String[] args) {
        //=赋值
        int a=3*3;
        System.out.println(a);
        long b=Math.round(Math.pow(2,8));
        System.out.println(b);
        //Objectobj=newDate();
        Object abc="ok";
        System.out.println(abc instanceof Date);
        System.out.println(abc instanceof String);
        //+=  -=  127  -128  -127  -126
        byte c=127;
        //c=c+1;有错误
        //c+=1;没有错误
        c+=3;
        System.out.println(c);
        System.out.println(System.getProperty("java.version"));
        long t=3;
        t+=2.5;
        System.out.println(t);//5
        double i=1.9d;
        int cc=(int)i;
        System.out.println(cc);//1
        System.out.printf("%.0f%n",1.5d);//2
        System.out.printf("%.0f%n",1.4d);//1
    }
}

后续请看主页下一个作品

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值