Java知识点复习:Day04

目录

  1. 算数运算符
  2. 赋值运算符
  3. 比较运算符
  4. 逻辑运算符
  5. 三元运算符

1. 算数运算符

在这里插入图片描述

2. 赋值运算符

在这里插入图片描述

3. 比较运算符

在这里插入图片描述

4. 逻辑运算符 (短路)

在这里插入图片描述

5.三元运算符

在这里插入图片描述



public class HelloWorld{
	public static void main(String[] args){
		// 加法符号
		// 1、加法
		// 2、字符 + 数值
		System.out.println("=========================");
		char var1 ='A';
		System.out.println(var1+1);  // 66 A(65)的编码+1
		System.out.println(var1);    // A
		
		//字符串相加
		System.out.println("Hello"+"World"); // HelloWorld
		System.out.println("Hello"+20); // Hello20
		System.out.println("Hello"+20+50); // Hello2050
		System.out.println("Hello"+(20+50)); // Hello70
		
		System.out.println("=========================");
		
		// 自增、自减
		// 1.单独使用
		int num1 = 10;
		System.out.println(num1); // 10
		num1++;
		System.out.println(num1); // 11
		++num1;
		System.out.println(num1); // 12
		// 与打印一起使用
		System.out.println("=========================");
		int num2 = 10;
		System.out.println(num2); // 10
		System.out.println(num2++); // 10
		System.out.println(num2); // 11
		System.out.println(++num2); // 12
		System.out.println("=========================");
		// temp = ++num;
		// num2 = num2 + 1; 12
		// temp = num2; 12
		
		// System.out.println(temp); //12
		System.out.println(num2); // 12
		
		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++);  // 19
		
		System.out.println("=========================");
		// a =5;
		
		/*
		+=
		-=
		*=
		/=
		%=
		num+=1;
		num=um+1;
		*/
		
		int num6 = 10;
		num6+=10;
		System.out.println(num6); // 20
		
		num6%=3;
		// num6=20%3
		System.out.println(num6); // 2
		
		byte num7 = 10;
		num7+=10;
		// num7 = num7 + 10
		// byte = byte + int
		// byte = int
		// byte = (byte)int
System.out.println("=========================");
    
    /*
    >	
	<	
	==
	>=
	<=
	!=
	
	*/
	System.out.println(10>1); // true
	System.out.println(10<3); // false
	
	int num8 = 10;
	int num9 = 10;
	System.out.println(num8>=num9); // true
	System.out.println(num8<=num9); // true
	System.out.println(num8==num9); // true
	// x = 2
	// 1<x<3
	// 1<x  true
	// x<3  true
	// true&& true
	
	System.out.println("=========================");
	
	/*
	与 &&
	或 ||
	非 !
	*/
	
	System.out.println(3<4 && 10>8); // true
	
	System.out.println(true && true); // true
	System.out.println(true && false); // false
	System.out.println(false && false); // false
	
	System.out.println(true || true); // true
	System.out.println(false || false); // false
	System.out.println(false || true); // true
	
	System.out.println(!true); // false
	System.out.println(!false); // true
	
	
	//短路运算
	System.out.println("=========================");
	int num10 = 10;
	System.out.println(3<4 && num10>10); // false
	System.out.println(3<4 && num10>=10); // true
	System.out.println(3<4 && num10++>10); // false
	System.out.println(num10); // 11
	System.out.println(3<4 && ++num10>10); // true
	System.out.println(num10); // 12
	System.out.println("=========================");
	num10=10;
	System.out.println(3>4 && num10>10); // false
	System.out.println(num10); // 10
	System.out.println(3>4 && num10>=10); //false
	System.out.println(3>4 && num10++>10); // false
	System.out.println(num10); // 10
	System.out.println(3>4 && ++num10>10); // false
	System.out.println(num10); // 10
	
	System.out.println("=========================");
	int num11 = 10; 
	System.out.println(3<4 || num11>10); // true
	System.out.println(3<4 || num11>=10); // true
	System.out.println(3<4 || num11++>10); // true
	System.out.println(num11); // 10
	System.out.println(3<4 || ++num11>10); // true
	System.out.println(num11); //10
	System.out.println("=========================");
	num11 = 10;
	System.out.println(3>4 || num11>10); //false
	System.out.println(num11); // 10
	System.out.println(3>4 || num11>=10); // true
	System.out.println(3>4 || num11++>10); // false
	System.out.println(num11); // 11
	num11 = 10;
	System.out.println(3>4 || ++num11>10); // true
	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); // 20
	
	int min=num12>num13?num13:num12;
	System.out.println(min); // 10
	}
}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2020080605036

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值