一、基本数据类型:

        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);  //输出希腊字母
                }
    }
}


            
                    

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐