求三个数的最大值,求一个数的十六进制

1.求三个数的最大数

/*
求三个数中的最大数
*/
class Test1 {
	public static void main(String[] args) {
		
		int num1 = 10,num2 = 21,num3 = -21;
		int max;
		if(num1 >= num2 && num1 >= num3){
			max = num1;
		}else if(num2 >= num1 && num2 >= num3){
			max = num2;
		}else{
			max = num3;
		}
		System.out.println("三个数中的最大值为:" + max);
	}
}

2.如何求一个0~255范围内的整数的十六进制,例如60的十六进制表示形式3C

/*
如何求一个0~255范围内的整数的十六进制,例如60的十六进制表示形式3C
*/
class Test2 {
	public static void main(String[] args) {
		//方式一:自动实现
		String str1 = Integer.toBinaryString(60);
		String str2 = Integer.toHexString(60);
		
		//方式二:手动实现
		int i1 = 60;
		int i2 = i1&15;//取出后四位
		String j = (i2>9)?(char)(i2-10+'A')+"":i2+"";
		int temp = i1>>>4;
		i2 = temp & 15;
		String k = (i2>9)?(char)(i2-10+'A')+"":i2+"";
		System.out.println(k + "" +j);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值