学习代码:
public class HelloWorld{
public static void main(String[] args){
// 加法符号
// 1、加法
// 2、字符 + 数值
System.out.println("=========================");
char var1 =‘A’;
System.out.println(var1+1);
System.out.println(var1);
//字符串相加
System.out.println("Hello"+"World");
System.out.println("Hello"+20);
System.out.println("Hello"+20+50);
System.out.println("Hello"+(20+50));
System.out.println("=========================");
// 自增、自减
// 1.单独使用
int num1 = 10;
System.out.println(num1);
num1++;
System.out.println(num1);
++num1;
System.out.println(num1);
// 与打印一起使用
System.out.println("=========================");
int num2 = 10;
System.out.println(num2);
System.out.println(num2++);
System.out.println(num2);
System.out.println(++num2);
System.out.println("=========================");
// temp = ++num;
// num2 = num2 + 1; 12
// temp = num2; 12
// System.out.println(temp);
System.out.println(num2);
System.out.println("=========================");
// 操作符
int num3 = 10;
int result4 = num3--;
System.out.println(result4);
System.out.println(num3);
result4 = --num3;
System.out.println(result4);
System.out.println(num3);
System.out.println("=========================");
int num4 = 10;
int num5 = 20;
int result5 = ++num4 + num5--;
// num4+1 +num5
// 11 +20 =31
// num5-1 19
System.out.println(result5);
System.out.println(num4);
System.out.println(num5);
// 30++;
// System.out.println(30++);
System.out.println("=========================");
// a =5;
/*
+=
-=
*=
/=
%=
num+=1;
num=um+1;
*/
int num6 = 10;
num6+=10;
System.out.println(num6);
num6%=3;
// num6=20%3
System.out.println(num6);
byte num7 = 10;
num7+=10;
// num7 = num7 + 10
// byte = byte + int
// byte = int
// byte = (byte)int
System.out.println("=========================");
/*
>
<
==
>=
<=
!=
*/
System.out.println(10>1);
System.out.println(10<3);
int num8 = 10;
int num9 = 10;
System.out.println(num8>=num9);
System.out.println(num8<=num9);
System.out.println(num8==num9);
// x = 2
// 1<x<3
// 1<x true
// x<3 true
// true&& true
System.out.println("=========================");
/*
与 &&
或 ||
非 !
*/
System.out.println(3<4 && 10>8); //
System.out.println(true && true); //
System.out.println(true && false); //
System.out.println(true || true); //
System.out.println(false || false); //
System.out.println(false || true); //
System.out.println(!true); //
System.out.println(!false); //
//短路运算
System.out.println("=========================");
int num10 = 10;
System.out.println(3<4 && num10>10);
System.out.println(3<4 && num10>=10);
System.out.println(3<4 && num10++>10);
System.out.println(num10); // 11
System.out.println(3<4 && ++num10>10);
System.out.println(num10); // 12
System.out.println("=========================");
num10=10;
System.out.println(3>4 && num10>10);
System.out.println(num10); // 10
System.out.println(3>4 && num10>=10);
System.out.println(3>4 && num10++>10);
System.out.println(num10); // 10
System.out.println(3>4 && ++num10>10);
System.out.println(num10); // 10
System.out.println("=========================");
int num11 = 10;
System.out.println(3<4 || num11>10);
System.out.println(3<4 || num11>=10);
System.out.println(3<4 || num11++>10);
System.out.println(num11); // 10
System.out.println(3<4 || ++num11>10);
System.out.println(num11); //10
System.out.println("=========================");
num11 = 10;
System.out.println(3>4 || num11>10);
System.out.println(num11); // 10
System.out.println(3>4 || num11>=10);
System.out.println(3>4 || num11++>10);
System.out.println(num11); // 11
num11 = 10;
System.out.println(3>4 || ++num11>10);
System.out.println(num11); // 11
System.out.println("=========================");
/*
a++; 一元运算符
5+3; 二元运算符
?: 三元运算符
*/
int num12 = 10;
int num13 = 20;
int max = num12>num13?num12:num13;
System.out.println(max);
int min=num12>num13?num13:num12;
System.out.println(min);
}
}