java 给定两个int变量 交换两个变量的值
public class test{
public static void main(){
int i=10;
int j=20;
int temp=0;
temp=i;
i=j;
j=temp;
system.out.println(“i=”+i +“j”+j);
}
给定3个int变量,求最大值最小值
public class Max_And_Min {
public static void main(String[] args) {
int a = 6;
int b = 25;
int c = 10;
int num = 0;
if (a < b) {
num = b;
b = a;
a = num;
}
if (a < c) {
num = c;
c = a;
a = num;
}
if (b < c) {
num = c;
c = b;
b = num;
}
System.out.println("Max = " + a);
System.out.println("Min = " + c);
}
}
在java中如何实现将一个十进制整数,转换为一个二进制数
具体代码实现如下:
public class ConversionOfSystems {
public static void main(String[] args) {
int num = 10;
for (int i = 0; i < 32; i++) {
System.out.printf("%d",(num>>i)&1);//右移i位
}
}
}
1
2
3
4
5
6
7
8
转换为十六进制数
具体代码实现如下:
for (int i = 0; i < 8; i++){
System.out.printf("%x",(num>>(4*i))&15);
//15二进制下为1111