我需要打印一些数据(格式有点奇怪)。我用 if ($num%10==9) 在 PHP 中编写它,但我不可能获得正确的输出。
所以看看这个例子。 我们在文件夹中有 x 个文件。对于这个例子,x=36。 X 总是已知的。
输出应该是这样的:
01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
...
19
1a
...
1f
20
...
24
很抱歉有这么长的“ list ”,但我相信您现在知道我需要什么。 因此,在每个以 9 结尾的数字之后,我们有 num(a,b,c,d,e,f) ,然后是前一个数字后面以 9 结尾的数字。 (例如 3a...3f,40..49)。 最重要的是打印的行数必须等于x。
如果可能的话,我更喜欢 PHP 或 Java 代码,但我将非常感谢任何类型的帮助。
最佳答案
对于 Java:
System.out.println(Integer.toHexString(number));
或
System.out.println(String.format("%x", number));
后者有更多用于格式化十六进制字符串的选项。
关于java - 如何在 PHP 或 Java 中打印十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269573/