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
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);
}
}