java
/**
  *1. 利用java类库实现把十进制的60转变成二进制的数和16进制的数和利用算法改为16进制的数
  *2. 交换两个数的值:
  * @param args
  */
 public static void main(String[] args) {
   int i=60;
   String binary=Integer.toBinaryString(i);//改成二进制
   System.out.println(binary);
   String hex=Integer.toHexString(i);//改为16进制
   System.out.println(hex);
   System.out.println("---------------------");
//   char c='a';
//   char c1=(char) (c+2);
//   System.out.println(c1);
   //利用代码把i改为16进制
   int j=i&15;//获取到i的最忌四位对应的值
     String k1=(i<=9)?j+"":(char)(j-10+'a')+"";
     System.out.println(k1);
     i= i>>4;
     int z=i&15;
     String k2=(z<=9)?z+"":( char)(z-10+'a')+"";
     System.out.println(k2+k1);
  /*
   * 交换两个数的值:
   * 1.方法一:
   */
     int m=12;
     int n=5;
     //需要定义一个变量
     int temp=m;
     m=n;
     n=temp;
     System.out.println(m);
        System.out.println(n);
    //2.方法二:
      //数量较大时会出现精度损失
//        m=m+n;
//        n=m-n;
//        m=m-n;
//        System.out.println(m);
//        System.out.println(n);
    //3.方法三:
     m=m^n;
     n=m^n;
     m=m^n;
     System.out.println(m);
        System.out.println(n);
 }
阅读更多
文章标签: java
博主设置当前文章不允许评论。

java visual srever

2010年04月05日 4.87MB 下载

Java Java Java

2010年09月02日 157KB 下载

挑战java程序员系列教程.pdf

2010年08月03日 3.4MB 下载

my task for Jquery downloader

2011年10月25日 68KB 下载

java Example6-1

2008年05月30日 717B 下载

jsp视频下载>>>>>>

2010年08月26日 652KB 下载

想在JAVA里有所成就的人必看

2008年11月05日 20KB 下载

网上商城实例

2018年01月08日 3.23MB 下载

java面试题

2018年04月02日 559B 下载

没有更多推荐了,返回首页

不良信息举报

java

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭