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
 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值