美文网首页
java基本数据类型

java基本数据类型

作者: 分布式与微服务 | 来源:发表于2023-02-23 09:24 被阅读0次

    一、基本数据类型:

    java语言中有8种基本数据类型,分类四大类型:

    ·逻辑类型:boolean

    ·整数类型:byte、short、int、long

    ·浮点类型 :float、double

    ·字符类型:char

    1.1、逻辑类型:

    ·常量:true、false

    ·变量:使用关键字声明逻辑变量,若不赋初值默认为false boolean ni=ture;

    1.2、整数类型:

    byte型:分配1字节内存,占8位.

    ·变量:使用关键字byte来声明byte型变量。 例如:byte i=21;

    short型:分配2字节内存,占16位.

    ·变量:使用short关键字来声明short型变量。 例如:short sum=12;

    (注:java中不存在byte 和short的常量表示法,但可以把不超出byte和short范围的int型常量赋给byte或short变量)

    int型:分配4字节内存,占32位

    ·变量:使用int关键字来声明int型变量 int t=9;

    ·常量:123、3000(十进制)、045(八进制,0为前缀)、0x3ADB(十六进制, 0x为前缀)、二进制 0b110(用0b做前缀)
    long型:分配8字节内存,占64位

    ·常量:long型常量用后缀L来表示,例如782L

    ·变量:使用long关键字来声明long型变量 long i=897L;

    1.3、浮点类型:

    float型:分配4字节,占32位,实际储存8位有效数字
    ·常量:234.4f、32213.3F(常量后缀f、F必须存在,不可省)

    ·变量:使用float关键字来声明float型变量 float ch=32.3f;

    double型:分配8字节内存,占64位,实际储存16位有效数字

    ·常量:324.9d、0.05

    ·变量:使用double关键字来声明double型变量 double th=8.9;

    1.4、字符类型:

    char型:分配2字节内存,占16位,变量范围:0~65535

    ·常量:'a'、'A'、‘好'、'\n' 用单引号括上的Unicode中的一个字符

    ·变量:使用char关键字来声明char型变量 char ch='你';

    二、标识符与关键字:

    2.1、标识符:

    用来表示类名、变量名、数组名等有效字符序列称为标识符。

    要求: (1)、标识符的第一个字符不能是数字字符

    (2)、标识符由数字、下划线、字母、美元符号组成

    (3)、标识符不能是关键字

    (4)、标识符不能是true、false、null

    例子:dns_21、_we23、$987ewa 都是标识符

    2.2、关键字(java中50个关键字):

    abstract 、assert 、boolean、break、byte、case、catch、char、class、const、continue、default 、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short 、static、strictfp、super、switch、synchronized、this 、throw、throws、transient 、try 、void、volatile、while

    应用编程题例:

    一、编写一个应用程序,给出汉字“你”、“我”、“他”在Unicode表中的位置

    public class Main{
        public static void main(String args[]){
            char ni="你";
            char wo="我";
            char ta="他";
            System.out.println(ni+"在Unicode中的位置为"+(int)ni);
            System.out.println(wo+"在Unicode中的位置为"+(int)wo);
            System.out.println(ta+"在Unicode中的位置为"+(int)ta);
        }
    }
    

    二、编写一个java应用程序,输出全部的希腊字母

    public class Main{
        public static void main(String args[]){
            for(int i=945;i<=969;i++){     //小写希腊字母在Unicode表中的位置为945~969
                System.out.print(" "+(char)i);  //输出希腊字母
                    }
             for(int i=913;i<=937;i++){     //大写希腊字母在Unicode表中的位置为913~937
                System.out.print(" "+(char)i);  //输出希腊字母
                    }
            for(char i="α";i<="τ";i++){     //直接用希腊字母从开始输出到最后
                 System.out.print(" "+i);  //输出希腊字母
                    }
        }
    }
    

    相关文章

      网友评论

          本文标题:java基本数据类型

          本文链接:https://www.haomeiwen.com/subject/cofoartx.html