Java基础--- 小应用:比较两个数值大小

在日常生活中,经常会要求比较两个数的大小。于是就想写个博客稍微总结一下。

package com.basic.day02;

public class CompareTwoValuesTest {

	public static void main(String[] args) {
		int num1 = 20;
		int num2 = 30;
		//方法一:找一个空瓶子,斜对角的变量名一样
		int temp = num1;
			num1 = num2;
			num2 = temp;
		System.out.println(num1+","+num2);//30,20
		//方法二:两人过河
		//优点:不用定义临时变量
		//缺点:相加可能会超出数据范围,另外只使用于数据类型
		 num1 = num1 + num2 ;
		 num2 = num1 - num2;
		 num1 = num1 - num2;
		 System.out.println(num1+","+num2);//20,30
		//方法三:使用位运算符,利用n = n ^ m ^ m
		 //缺点:只适用于数据类型
		 num1 = num1 ^ num2;
		 num2 = num1 ^ num2;
		 num1 = num1 ^ num2;
		 System.out.println(num1+","+num2);//30,20

	}

}

 

上一篇:Python爬虫学习笔记_DAY_30_1万字快速上手scrapy框架多管道数据下载【Python爬虫】


下一篇:Happy Captcha