package gfh.test;
/**
* <p>Title: </p>
* <p>Description: 转载请注明出处!</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author 顾法华,杭州
* @version 1.0
*/
public class VariableNameInChinese
{
public VariableNameInChinese()
{
super();
}
public static void main(String[] args)
{
int 整型变量 = 10;
System.out.println(整型变量);
String 中文字符串对象名 = "再试一个!";
System.out.println(中文字符串对象名);
System.out.println(VariableNameInChinese.说Hello("gfh"));
}
static public String 说Hello(String 名字)
{
return 名字+" 你好!";
}
}
运行结果如下:
10
再试一个!
gfh 你好!
(出处:清风网络学院)
刚开始觉得很神奇,后来我突然反应过来是怎么回事了。
Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。——这里没什么异常。区别在于——
Java语言使用Unicode标准字符集,最多可以识别65535个字符,Unicode字符表的前256个字符刚好是ASCII码表。每个国家的“字母表”的字母都是Unicode表中的一个字符,比如汉字中的“你”字就是Unicode表中的第20320个字符。
Java所谓的字母包括了世界上任何语言中的“字母表”,因此,Java所使用的字母不仅包括通常的拉丁字母a,b,c等,也包括汉字、日文片假名、平假名、朝鲜文以及其他许多语言中的文字。
记得冇冇同学曾经问过我,为什么不能用汉语编程序呢?现在算是一个小小的实现吧。O(∩_∩)O~好玩吧?!