Java例题1
输出汉字在Unicode的位置**
题目:用Java编写程序,给出汉字“你”,“我”,“他”在Unicode表中的位置
(图片来源网络,侵删)
public class Main { public static void main(String[] args) { // 汉字"你"、"我"、"他"的Unicode编码 char you = '你'; char me = '我'; char him = '他'; // 获取它们在Unicode表中的位置(即Unicode编码) int unicodeOfYou = (int) you; int unicodeOfMe = (int) me; int unicodeOfHim = (int) him; System.out.println("汉字'你'在Unicode表中的位置: " + unicodeOfYou); System.out.println("汉字'我'在Unicode表中的位置: " + unicodeOfMe); System.out.println("汉字'他'在Unicode表中的位置: " + unicodeOfHim); } }
注:
将这三个字符变量转换成整型(int类型),存储各自对应的Unicode编码。在Java中,字符类型可以隐式转换为整型,转换的结果就是该字符在Unicode编码表中的位置。
int unicodeOfYou = (int) you; int unicodeOfMe = (int) me; int unicodeOfHim = (int) him;
输出希腊字母**
编写一个Java应用程序,输出全部的希腊字母
分析::可以通过循环遍历相应的Unicode范围来实现
public class GreekAlphabetPrinter { public static void main(String[] args) { // 输出小写希腊字母 System.out.println("小写希腊字母:"); for (char c = '\u03B1'; c
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。