1. 编程学习网 > 编程教程 > java教程 > 第九篇 基本数据类型-2

第九篇 基本数据类型-2

char(字符型)用于存储单个字符,占用16位。char类型变量定义时需要用单引号表示,不可使用双引号进行表示。在Java中以单引号表示是为一个字符,双引号则表示为字符串,需要用String类型来进行声明。
public class Character{
    static char one='A';
    static char two="B";
    static char three=67;
    public static void main(String[] args){
        System.out.printf("one=%c\n",one);
        System.out.printf("two=%c\n",two);
        System.out.printf("three=%c\n",three);
    }
}

除了直接赋予字符外,Java还允许使用整数进行赋值。这是因为在Java中使用unicode编码,可以将整数作字符处理。Unicode码又称万国码包含了65536个字符,下面是Unicode码与二十六个大小写字母的对应表。

Java中的布尔类型(逻辑类型),只有true与false两个值。分别代表布尔逻辑中的“真”和“假”两个状态。常用作流程控制中的判断条件,以boolean关键字来定义布尔类型变量。布尔类型占用1bit内存空间,但由于Java并未有对布尔类型存储做出规定,Jvm一般将其表示为4byte。
public class Boolean{
    boolean one=true;
    public static void main(String[] args){
 
    }
}

至此,我们已经了解完了Java的8种基本类型。细心的同学应该会发现本节例程中使用到了新的输出方法” System.out.printf("one=%c\n",one);”。这也是本节要讲的最后一个知识点,”格式化输出”。
” System.out.printf("one=%c\n",one);”这一条语句中printf与我们之前所使用的println一样都是“java.io.PrintStream”类里的一个方法。Printf其特点便是可以使用格式符与转义字符进行格式化输出。不同的格式符对应不同的输出类型,格式符也需要与参数一一对应。例程中我们是要输出一个整型数据,使用的便是%d与int型变量noe对应,若要输出浮点型数据则需要使用%f,依此类推。
(其格式为:System.out.printf(“格式符”,参数);)
格式化输出除了使用格式符进行指定格式输出外,还可以使用转义字符来进行指定输出。由于printf不能自动换行,例程中使用了“\n”来对输出项添加换行样式。

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/java/443.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休