一.编写一个应用程序,给出汉字“你” “我“ “他”三个汉字在Unicode表中的位置
以下为代码
package test;//顶端这句里的test为项目名字
public class Unicode_number {
public static void main(String args[])
{
char A='你',B='我',C='他';
System.out.println("汉字\'你'在unicode表中的位置:"+(int)A);
System.out.println("汉字\'我'在unicode表中的位置:"+(int)B);
System.out.println("汉字\'他'在unicode表中的位置:"+(int)C);
}
}
效果图(编译器为eclipse,四分栏模式,第三栏为输出效果)
Unicode和汉字之间的转化原理还在学习中..........
二.编写一个应用程序,输出全部的希腊字母
package test;
public class PrintGreekLetter
{
public static void main(String args[])
{
int firstLetter, lastLetter;
char firstG = 'α';
char lastG = 'ω'; /*这里要获取字母表首尾字母*/
firstLetter = (int)firstG; /*这里两句表面为其做类型转换,实际上可以转化其为机器编码,这里和C语言类似*/
lastLetter = (int)lastG;
System.out.println("希腊字母表: ");
for(int i = firstLetter; i <= lastLetter; ++i) /*由于字母在机器编码上存在大小关系,且大小连续,可用循环语句遍历*/
{
char xilaLetter;
xilaLetter = (char)i;
System.out.print(" "+xilaLetter);
}
System.out.println();
}
}
效果图(编译器为eclipse,二分栏模式,第二栏为输出效果)