JAVA数据类型

一、标识符

作用:用来定义包、类、方法、常量和变量等二的名称。

命名规范:

1、必须以字母、下划线、“$”符开头。

2、除开头外的其余部分可以是字母、下划线、“$”和数字的任意组合。

3、严格区分大小写,长度无限制。

4、不可以是Java的关键字。

*(不建议使用汉字来定义标识符)

5、驼峰命名

(1)小驼峰

除第一个单词外其他单词首字母大写

例:passWord

(2)大驼峰

每个单词的首字母大写

例:UserName

public class Identifier {
    //标识符
    public static void main(String[] args) {
        //字母开头
        int a44 = 2;
        //下划线开头
        int _a = 1;
        //$符开头
        int $3s = 3;
        //驼峰
        String passWord = "123";
        String UserName = "李华";


    }
}

二、基本数据类型 (四类八种)

【1】数值型

1、整数类型(byte、short、int、long)

/*
   一、基本数据类型
       整数类型:
       byte:使用1个字节存储,数据范围是-128~127
       short:使用2个字节存储,数据范围是-32768~32767
       int:使用4个字节存储,数据范围约正负21亿
       long:使用8个字节存储,数据范围...
       计算公式:负2的n-1次方~正2的n-1次方减1
       n代表位数(一字节等于八位)

       整数类型默认为int,使用long类型要在数据后面加L或l,为了与数字1区分建议使用L
    */
public class DataType {
    public static void main(String[] args) {
        byte a = 1;

        short _a = 2;

        int $a = 5;

        long a1 = 6L;

        System.out.println();
    }

2、浮点类型(float、double)

/*
     二、浮点类型
     float:单精度浮点类型,使用4个字节存储,小数点后可以精确到7位小数
     double:双精度浮点类型,使用8个字节存储,精度是float类型的两倍

     *浮点类型默认为double类型
      单精度浮点类型定义式要在数据后面加上f
      浮点类型并不能精确地表示一个数,它会有精度的丢失

 */
public static void main(String[] args) {

    float b = 3.14f;

    double c = 3.1415;
   
}

【2】字符型 (char)

/*字符类型
*    char:使用2个字节存储,用''表示
*          char类型可以当成int类型来处理,字符对应的是ASCII码表中的值
* */
public static void main(String[] args) {
    
    char d = '中';
}

【3】布尔型(boolean)

/*布尔类型
     boolean:占用1位,只有两个值,true(真)或false(假)
* */
public static void main(String[] args) {
    int i = 5;
    boolean flag = true;
    System.out.println((i == 5) == flag);
}


此时返回为true,若果i不等于5则返回为false

三、引用数据类型

【1】类(class)

【2】接口(interface)

【3】数组(array)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值