Java基本数据类型字符类型char的使用
浏览量:3764
时间:2024-02-04 11:56:09
作者:采采
在Java中,char类型是一种内置的基本数据类型。它用于存储单个的16位Unicode字符,范围从u0000到uffff,换算成十进制数字为0到65535。Char类型可以存储任何字符。需要注意的是,给char类型赋值可以是数字或者字符,但都会被转化为字符保存。
Eclipse软件的打开和项目建立
我们可以通过点击Eclipse软件的图标来打开它。然后右击项目文件夹,选择新建类文件来建立一个Java的类文件。
Java类文件的创建及特点
在弹出的对话框中,填写类的名称为“Char1”,并勾选自动创建java类的启动主函数。这样就成功创建了一个Java的类文件。
Char类型的特点包括:表示单一的16位Unicode字符、最小值为“u0000”即为0、最大值为“uffff”即为65535、默认值为0、可以储存任何字符。Char类型的声明可以赋值数字型或字符型,但字符型需要加上单引号括住,而赋值的数字必须符合Unicode字符集的范围。
Char类型的赋值和运算
赋值为数字时,会先转化为字符再赋值给引用变量。赋值为Unicode编码、16进制或8进制时,最后输出为字符。在参与运算时,Char类型会被转化为数字类型进行计算。
Java程序的运行和输出结果
通过点击运行按钮,我们可以运行这个Java程序。程序输出了不同赋值情况下的字符转化结果。最后希望大家能够通过实践来更好地理解和掌握Char类型的使用。
源代码
以下是关于Char类型使用的Java源代码,可以直接进行编译运行。
package number;
public class Char1 {
public static void main(String[] args) {
// 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;
("one转化为字符是:" one);
// 赋值为Unicode编码,最后输出为字符
char apple 'u0000';
("apple转化为字符是:" apple);
// 赋值为16进制,最后输出为字符
char word 0x5454;
("word转化为字符是:" word);
// 赋值为8进制,最后输出为字符
char word1 0120;
("word1转化为字符是:" word1);
// 加了单引号之后就直接将这个字符赋值给这个引用变量two
char two 'a';
("two是:" two);
// char类型在参与运算时就会转化为数字类型进行运算,最后直接输出
// 关于运算的优先级从高到低为:double>float>long>int>char,short,byte
// char,short,byte运算时统一转化为int类型计算,要了解更详细查看本尊其他百度经验
("参与运算时转化为int类型计算");
(one two);
}
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
解决电脑长时间无法开机的方法