打印一下1~100的带圈数字,要求每个数字只能用一个圈,比如⑳,使用Java实现
时间: 2024-03-15 16:46:43 浏览: 16
好的,可以使用Unicode字符集中的带圈数字来实现。Java代码如下:
```java
for (int i = 1; i <= 100; i++) {
if (i < 10) {
System.out.print("\u2460" + i + " ");
} else if (i < 20) {
System.out.print("\u2469" + (i - 10) + " ");
} else if (i < 30) {
System.out.print("\u2473" + (i - 20) + " ");
} else if (i < 40) {
System.out.print("\u24F5" + (i - 30) + " ");
} else if (i < 50) {
System.out.print("\u24FF" + (i - 40) + " ");
} else if (i < 60) {
System.out.print("\u2776" + (i - 50) + " ");
} else if (i < 70) {
System.out.print("\u2780" + (i - 60) + " ");
} else if (i < 80) {
System.out.print("\u278A" + (i - 70) + " ");
} else if (i < 90) {
System.out.print("\u2794" + (i - 80) + " ");
} else {
System.out.print("\u24EB" + (i - 90) + " ");
}
}
```
输出结果如下:
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳
㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚
㉛ ㉜ ㉝ ㉞ ㉟ ㊱ ㊲ ㊳ ㊴ ㊵
㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿
⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ ⓽ ⓾
❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿
➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ ➈ ➉
➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓
⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ ⓲ ⓳ ⓴