Java教程

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

本文主要是介绍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

	}

}

 

这篇关于Java基础--- 小应用:比较两个数值大小的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!