java基本数据类型字符类型char的使用(30)
1、1.如图所示,我们点击箭头所指的Eclipse这个软件的图标,打开Eclipse软件。
2、2.如图所示,我们右击点击箭头所指的这个loop项目这个文件夹(loop就是英文“字符”的意思哦!)。
3、3.如图所示,在弹出的下拉列表菜单中,我们点击箭头所指的“新建”,之后依次点击“类”,来建立一个java的类文件。
4、4.如图所示,在弹出的对话框中,我们依次填写类的名称为“Char1”(char意思为两倍的意思),并且勾选箭头所指的矩形框,让Eclipse为我们自动创建java类的启动主函数,然后我们直接点击“完成(F)”按钮,即可创建一个java的类文件了。
5、5.如图所示,我们看到“Char1”类文件已经创建出来,而且Eclipse为我们自动生成了一个java的启动主函数。
6、6.如图所示,罕铞泱殳char类型的特点:char类型为单一的16位Unicode字符表示,char类型的最小值为“\u0000”即为0,最大值为“\uffff”即为65535,char类型的默认值为0,char类型可以储存任何字符,char类型用这样的单引号'',将值包含其中同时也可以不包含的,为了更清楚其为字符类型最好用单引号哦!(1)、char类型的声明:char类型在赋值时,可以选择赋值数字型或字符型,但是字符型需要加上单引号括住才可以,而赋值的数字必须符合Unicode字符集的范围即'\u0000'到'\uffff'。
7、7.如图所示,char类型的赋值:赋值为数字时会转化为字符再赋值给引用,如下就是数字赋值给引用one之后,打印出的浔秣醚溺却是一个字符,而不是36745了,因为char类型是字符型也就只接受字符型数据了,所以数字型都会先被转化为字符型再赋值给引用的,赋值为十进制数字36745,最后输出为字符。
8、8.如图所示,赋值为Unicode编码,最后输出为字符。
9、9.如图所示,赋值为16进制,最后输出为字符。
10、10.如图所示,赋值为8进制,最后输出为字符。
11、11.如图所示,加了单引号之后就直接就将这个字符赋值给这个引用变量two。
12、12.如图所示,char类型在参与运算时就会转化为数字类型进行运算,最后直接输出,关于运算的优先级从高到底为:double>float>long>int>char,s茑霁酌绡hort,bytechar,short,byte运算时统一转化为int类型计算,要了解更详细查看本尊其他百度经验。
13、13.如图所示,我们点击箭头所指的运行按钮,运行这个java程序。
14、14.如图所示,我们看到程序输出了:“one转化为字符是:辉apple转化为字符是:word转化为字符是:呔word1转化为字符是:Ptwo是:a参与运算时转化为int类型计算36842”最后希望所以大家要多多实践哦!(实践出真知哦!)。
15、15.这是java的关于java基本数据类型字符类型char的使用的源代码可以直接进行编译运行,希望大家能够从中获益良多。package number;public class Char1 撑俯擂摔{public static void main(String[] args) {// TODO 自动生成的方法存根//char类型的特点://char类型为单一的16位Unicode字符表示//char类型的最小值为“\u0000”即为0,最大值为“\uffff”即为65535//char类型的默认值为0//char类型可以储存任何字符//char类型用这样的单引号'',将值包含其中同时也可以不包含的,为了更//清楚其为字符类型最好用单引号哦!//(1)、char类型的声明//char类型在赋值时,可以选择赋值数字型或字符型,但是字符型需要加上单引号//括住才可以,而赋值的数字必须符合Unicode字符集的范围即'\u0000'到'\uffff'//char类型的赋值//赋值为数字时会转化为字符再赋值给引用,如下就是数字赋值给引用one之后//打印出的却是一个字符,而不是36745了,因为char类型是字符型也就只接受字符//型数据了,所以数字型都会先被转化为字符型再赋值给引用的//赋值为十进制数字36745,最后输出为字符char one =36745;System.out.println("one转化为字符是:"+one);//赋值为Unicode编码,最后输出为字符char apple='\u0000';System.out.println("apple转化为字符是:"+apple);//赋值为16进制,最后输出为字符char word=0x5454;System.out.println("word转化为字符是:"+word);//赋值为8进制,最后输出为字符char word1=0120;System.out.println("word1转化为字符是:"+word1);//加了单引号之后就直接就将这个字符赋值给这个引用变量twochar two='a';System.out.println("two是:"+two);//char类型在参与运算时就会转化为数字类型进行运算,最后直接输出//关于运算的优先级从高到底为:double>float>long>int>char,short,byte//char,short,byte运算时统一转化为int类型计算,要了解更详细查看本尊其他//百度经验System.out.println("参与运算时转化为int类型计算");System.out.println(one+two);}}