在 Java 中使用中文作为变量名和函数名称有什么缺点?

Python010

在 Java 中使用中文作为变量名和函数名称有什么缺点?,第1张

java中使用中文作为变量名和函数名称的好处:1,中文易于理解,可以极大的提高代码可读性。2,降低英文门槛,有利于普及编程。3,对于长变量名,英文要么非常长,要么缩写,这类变量名用中文较简洁。4,英文起名其实有一个中译英再译中翻译过程,两次翻译会有理解误差导致代码可读性变差。缺点: 1,源码不可以国际化,如果开源或者有外国同事想研究,会导致看不懂。2,对于不支持中文的、利用反射的软件的控制台会出现乱码。3,在完全支持中文开发的IDE出现以前,切换输入法是个挺麻烦的事情。

charlength等于0,system.out.println(length)。

java有八种数据类型,用来添加汉字的数据类型属于字符型,用char表示,然后根据赋值使用打印语句输出汉字的长度。

char是Java中的保留字,与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode,不过8位的ASCII码包含在Unicode中,是从0~127。

java中可以用汉字定义类和变量名,如下例子:

public class 汉字测试类 {

public static void main(String[] args){

int 变量1=2

String 变量2="您好!"

System.out.println(变量1)

System.out.println(变量2)

}

}

结果:

2

您好!

但是作为专业的程序员是不会用中文做类名和变量名,这是约定成俗了。