• 十效率换算成十六进制


     1 package com.ibeve.demo;
     2 public class OperateDemo3 {
     3     public static void main(String[] args) {
     4 
     5         int num = 60;
     6 
     7         // 获取 60 的最低 4位,通过 &15;
     8         int n1 = num & 15;
     9 
    10         //注意:代码不对,类型被强转了
    11         System.out.println((n1>9)?(char) (n1 - 10 + 'A'):n1);
    12 
    13         // 要获取下一组四维,将60右移4位
    14         int temp = 60 >>> 4;
    15 
    16         // 对 temp 的值进行最低四位的获取
    17         int n2 = temp & 15;
    18         //注意:代码不对,类型被强转了
    19         System.out.println((n2 > 9) ? (char) (n2 - 10 + 'A') : n2);
    20         /*
    21          * 0-9 'A' 'B' 'C' 'D' 'E' 'F' 65 66 67 68 69 70 10 11 12 13 14 15
    22          * 
    23          * 12 - 10 = 2 + 'A' = (char)67;
    24          */
    25 
    26         //三元运算符
    27         int x = 3, y;
    28         y = (x > 1) ? 100 : 200;
    29         System.out.println("y=" + y);
    30         
    31         
    32     }
    33 }
  • 相关阅读:
    百度搜索技巧
    phpstorm知识点
    A-Z
    边框
    display
    布局
    盒模型
    浮动
    字体与图标
    pselect 问题
  • 原文地址:https://www.cnblogs.com/believeus/p/8952571.html
Copyright © 2020-2023  润新知