パーセントを16進数に変換
多くの場合、パーセンテージを16進数に変換する必要があるかもしれません.たとえば、デザイナーのデザイン原稿によく見られる透明度のパーセントです.まず、すべてのパーセントに対応する16進数値をリストします.次に、具体的な計算コードがあります.
コードの計算方法は簡単です.
:0% , :00
:1% , :03
:2% , :05
:3% , :08
:4% , :0A
:5% , :0D
:6% , :0F
:7% , :12
:8% , :14
:9% , :17
:10% , :1A
:11% , :1C
:12% , :1F
:13% , :21
:14% , :24
:15% , :26
:16% , :29
:17% , :2B
:18% , :2E
:19% , :30
:20% , :33
:21% , :36
:22% , :38
:23% , :3B
:24% , :3D
:25% , :40
:26% , :42
:27% , :45
:28% , :47
:29% , :4A
:30% , :4D
:31% , :4F
:32% , :52
:33% , :54
:34% , :57
:35% , :59
:36% , :5C
:37% , :5E
:38% , :61
:39% , :63
:40% , :66
:41% , :69
:42% , :6B
:43% , :6E
:44% , :70
:45% , :73
:46% , :75
:47% , :78
:48% , :7A
:49% , :7D
:50% , :80
:51% , :82
:52% , :85
:53% , :87
:54% , :8A
:55% , :8C
:56% , :8F
:57% , :91
:58% , :94
:59% , :96
:60% , :99
:61% , :9C
:62% , :9E
:63% , :A1
:64% , :A3
:65% , :A6
:66% , :A8
:67% , :AB
:68% , :AD
:69% , :B0
:70% , :B3
:71% , :B5
:72% , :B8
:73% , :BA
:74% , :BD
:75% , :BF
:76% , :C2
:77% , :C4
:78% , :C7
:79% , :C9
:80% , :CC
:81% , :CF
:82% , :D1
:83% , :D4
:84% , :D6
:85% , :D9
:86% , :DB
:87% , :DE
:88% , :E0
:89% , :E3
:90% , :E6
:91% , :E8
:92% , :EB
:93% , :ED
:94% , :F0
:95% , :F2
:96% , :F5
:97% , :F7
:98% , :FA
:99% , :FC
:100% , :FF
コードの計算方法は簡単です.
/**
*
*
* @author chenjunxu
*
*/
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 100; i++) {
float f = 255 * i / 100f;
//
int hexInteger = Math.round(f);
// 16
String hex = Integer.toHexString(hexInteger);
// , 0
if (hex.length() < 2) {
hex = "0" + hex;
}
//
System.out.println(" :" + i + "% , :" + hex.toUpperCase());
}
}
}