无名 发表于 2022-5-8 14:02:39

【原创】Java基础知识入门(六)


今天讲一下字符类型

char类型即字符类型,只能储存一个字符,占16位

在定义变量时,应这样定义

char Javarumen='a';

将一个字符“a”赋予Javarumen,需要注意,'a'是一个字符,“a”是一个字符串

由于字符a在Unicode表中的排序是97,所以也可以这样表示

char Javarumen = 97;

char可以储存65536个字符,几乎可以处理所有国家的文字

我们可以用以下代码将Unicode表中的某些位置上的字符显示出来

public class java {
         public static void main(String[] args){
                     char word = 'd',word2 = '@';
                     int p = 43193,p2 = 45213;
                        System.out.println("d 在Unicode表中的顺序是:"+(int) word);
                     System.out.println("@在Unicode表中的顺序是"+(int) word2);
                     System.out.println("Unicode表中的第43193位是"+ (char) p);
                     System.out.println(“Unicode表中的第45213位是”+(char) p2);
         }
}

结果可以自己去上机试试,自己敲出的代码肯定舒服。

我们接下来继续说,转义字符,这个大家了解一下就好了,他的本意就是不同于字符他本来的含义

下面是表格。http://cdn.u1.huluxia.com/g3/M01/D1/5B/wKgBOVvi2dWAM9xkAAJ-uJ7gGPA777.jpg
最常用的是\n和\r,这里不多讲

-----------------------------------------------------------------------------------------------------------------------------

我得再赶一课

就把布尔值讲了吧

他的返回值只有true和false

可以酱紫

boolean b;
boolean b1,b2;
boolean b = true;

可以直接将true或false复制给布尔类型变量

---------------------------------------------------------------------

本课完

是的,我要留课后作业

请你用代码显示出Unicode表中的第4386位是什么字符,和e在Unicode表中是第几位
页: [1]
查看完整版本: 【原创】Java基础知识入门(六)