package com.zhidi.test1;
public class 運算符 {
public static void main(String[] args) {
/*
* 算術運算符
*/
// int a = 2;
// int b = 3;
// a++;// a = a; a = a + 1; 先賦值,後加減,自加
// ++b;// b = b + 1; b = b ; 先加減,再賦值
// System.out.println(a++);
// System.out.println(a);
// System.out.println(++b);
// String str = a+”“+b;//+在字符串中是表示字符串拼接
// System.out.println(str);
// System.out.println(“a+b=”+(a+b));//加法運算
// System.out.println(“a-b=”+(a-b));//減法運算
// System.out.println(“a×b=”+(a*b));//乘法運算
// System.out.println(“a÷b=”+(a/b));//除法運算
// System.out.println(“a%b=”+(a%b));//取模,取a除以b的餘數
/*
* 賦值運算符
*/
// int a = 2;// = 表示賦值
// int b = 3;
// a += b;// a = a + b ; a=5,b=3
// a -= b;// a = a - b ; a=2,b=3
// a = b;// a = a b ; a=6,b=3
// a /= b;// a = a / b ; a=2,b=3;
// a %= b;// a = a % b ; a=2,b=3;
//
// System.out.println(a);
// System.out.println(b);
/*
* 比較運算符(關係運算符)
*/
// int a = 3;
// int b = 3;
//
// boolean c ;
// c = a > b ;
// c = a < b ;
// c = a <= b ;
// c = a >= b ;
// c = (a == b);// ==是比較兩個值是否相等, = 是賦值,把右邊的值賦給左邊的值
// c = (a != b);
//
// System.out.println(c);
/*
* 邏輯運算符
*/
// 短路與,兩邊都爲真,結果爲真
String zh = "student";// 數據庫中的真實賬號
int pw = 123456;// 數據庫中的真實密碼
boolean a = false;
boolean b = true;
String zh2 = "stude"; //用戶輸入的賬號
int pw2 = 1234;// 用戶輸入的密碼
// System.out.println(zh==zh2 && pw==pw2);
// 短路或,只要一個爲真,結果爲真
// System.out.println(zh==zh2 || pw==pw2);
// 非
// System.out.println(!b);
// 位運算,如果是兩個具體的數進行比較,比較的是二進制
// int i = 2; // 10
// int j = 3; // 11
char i = 'A';// 65
char j = 'B';// 66
int k = i^j;
// System.out.println(k);
/*
* 三元運算
*/
int m = 2;
int n = 3;
int week = 5;
// boolean boo = m