欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 16043 次 点评:52

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

相关文章

    暂无相关文章
相关栏目:

用户点评