java练习

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
 

 

 

 

 

 

 

你可能感兴趣的:(java练习)