JAVA-运算符

一.  ++    --

1.

(1)前置运算

byte b =a++;  \\b=a,a=a+1;

++a

   a=a+1;

   b=a;

import javax.swing.*;
import java.util.Scanner;

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

        String name = JOptionPane.showInputDialog(null,  "请输入您的名字");

        JOptionPane.showMessageDialog(
                null,"您的姓名 :"+name);

        int a = JOptionPane.showConfirmDialog(null,"Are you Sure?");
        System.out.println("a="+a);
    }

}

(2)后置运算

2.比较运算符

3.逻辑运算符

二.逻辑运算

2.1场景

判断一个字符是否为数字

2.2 短路运算

重点:温馨提示

||只需要左边成立即可

&& 左边不成立,结果false

&&: 两边都成立

|| :其中一个成立

&:逻辑与,不参与短路运算

|:无短路运算 

2.3举例

闰年:能被400整除 OR

能被4整除,不能被100整除         2000 AND

year % 400 =0  OR
year % 4==0  &&   year %100 !=0

 2.4三目运算符

注意:判断奇偶数,判断偶数

Scanner scanner = new Scanner(System.in);  //输入器
System.out.print("请输入一个正整数: ");
String s = scanner.nextLine();  //字符串
int a = Integer.parseInt(s);boolean f = (a % 2 == 0);  //true/false
String r = f ? a + "是偶数" : a + "是奇数";
System.out.println(r);

 2.5位运算符

2.5.1&

位与

2.5.2 |

位或

2.5.3 ^

异或

byte a = 3;  //  0000 0011
byte b = 1;  //  0000 0001
int c = a & b;  //0000 0001
int d = a | b;  //0000 0011//^
System.out.println("c=" + c);
System.out.println("d=" + d);char ch='中';
char key = '龙';int x = ch ^key ^key;
System.out.println( (char)(ch ^key));
System.out.println("x=" +(char)x);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值