首页 > 其他 > 详细

进制表示

时间:2014-10-22 01:00:02      阅读:134      评论:0      收藏:0      [点我收藏+]

class  VarDemo

{  public static void main(String[] args)

 {  

 /*System.out.println(4);  

 System.out.println(‘a‘);//字符

  System.out.println("asc");//字符串  

 System.out.println(60);   System.out.println(0x3c);

//十六进制表示   */

  //System.out.println(Integer.toBinaryString(60));  

    int num=60;

  //获取60的最低四位,通过&15

   int n1=num & 15;

    System.out.println((char)(n1-10+‘A‘));

  //获取下一组四位,将60右移动4位  

 int temp =60>>4;

  //对temp的值进行最低四位的获取

     int n2=temp & 15;   

    System.out.println((n2));

       /*  0-9:‘A‘ ‘B‘ ‘C‘ ‘D‘ ‘E‘ ‘F‘     

                   65  66  67     

                  10  11  12  13  14  15

          12-10=2+‘A‘=(char)67;  注意:如果结果大于9 可以用这个

          */    

      int n=3;      if(n>1)    //注意: if ,else if, else if这三个中只要有一个能实现就结束     

   System.out.println("a");    

       else  if(n>2)      

  System.out.println("b");    

  else  if(n>3)      

  System.out.println("c");    

  else       

System.out.println("d");

   System.out.println("over");

   //输出结果为 a over

  } }

进制表示

原文:http://www.cnblogs.com/ai394495243/p/4041855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!