美文网首页
数据类型

数据类型

作者: 浑水泡面 | 来源:发表于2020-04-15 00:17 被阅读0次
  • 基本类型
    • 整型
      • byte 字节数1
      • short 字节数2
      • int 字节数4
      • long 字节数8
    • 浮点型
      • float 字节数4
      • double 字节数8
    • 字符型
      char 字节数2
    • 布尔型
      boolean 字节数1
  • 引用类型
    数组、类、接口、Lambda等

注意事项

  • 整数类型,默认为int类型
  • 浮点数类型,默认为double类型
  • 定义一个long类型,在数值后要用字母L作为后缀(大小写均可)
  • 定义一个float类型,在数值后要用字母F足有后缀(大小写均可)
  • 字符char型数据,可以包含中文
  • 对于byte、short、int类型的变量来说,只要右侧不超过左侧的范围即可
  • 对于long类型的变量来说,右侧直接写上就是一个int类型,所以一定要有后缀字母L
  • 创建的多个变量不能重名
  • 变量如果没有赋值,不能直接使用;如果要想使用,必须首先赋值
  • 变量的作用域问题
    作用域:变量定义在哪个大括号当中就只能在哪里使用,超出了直接所属的大括号,就不能使用
  • 可以通过一个步骤同时定义多个类型相同的变量
public class DataType {

    public static void main(String[] args) {
        byte num1;
        num1 = 100;
        System.out.println(num1);
        
        num1 = 108;
        System.out.println(num1);
        
        
        byte num2 = 90;
        System.out.println(num2);
        
//      byte num3 = 128; //错误写法,超过了byte的范围,-128-127
        
        short num4 = 30000;
        System.out.println(num4);
        
        int num5 = 1800000000;
        System.out.println(num5);
        
        // 注意,右侧是一个int类型的常量,所以直接写上就超过了int范围
        long num6 = 4200000000L;
        System.out.println(num6);
        
        // 右侧是一个浮点数,默认是double类型,但是左边是float类型
//      float num7 = 3.14;  //错误写法
        float num8 = 3.14F;
        System.out.println(num8);
        
        double num9 = 2.5;
        System.out.println(num9);
        
        char zifu1 = 'A';
        System.out.println(zifu1);
        
        char zifu2 = '中';
        System.out.println(zifu2);
        
        boolean var1 = true;
        System.out.println(var1);
        
        boolean var2 = false;
        System.out.println(var2);
        
//      boolean var3 = 0; //错误写法,只能有true和false两种取值
        
        String str1;
        str1 = "Hello";
        System.out.println(str1);
        
        String str2 = "World";
        System.out.println(str2);
    }
}
public class Notice {
    public static void main(String[] args) {
        int num1 = 100;
//      int num1 = 200; // 错误写法
        int num2 = 200;
        System.out.println(num2);
        
        int num3;
//      System.out.println(num3);   //错误写法,没有赋值的变量不能直接使用
        
        //大括号之内其实可以再写一层大括号
        {
            int num4 = 40;
            System.out.println(num4);
        }
//      System.out.println(num4);   //错误写法,已经超出num4直接所属的大括号,外面就不能再使用了
        int num4 = 400;
        System.out.println(num4);
        
        int x = 100, y = 200, z = 300;
        System.out.println(x);
        System.out.println(y);
        System.out.println(z);
    }
}

相关文章

  • JAVA 之路第一讲

    数据类型: 基础数据类型 包装器数据类型 引用数据类型 null 数据类型 基础数据类型: 整型 byte(字节型...

  • php 数据类型和数据类型转化

    一、数据类型 基础数据类型 复合数据类型 特殊数据类型 二、获取数据类型 三、打印数据类型和值 四、数据类型判断 ...

  • OC和C中的数据类型

    数据类型对比 C语言数据类型C语言数据类型 OC数据类型

  • JAVA 核心笔记 || [2] 数据类型

    JAVA数据类型分为两大数据类型: 1.内置数据类型2.引用数据类型 内置数据类型 引用数据类型 上篇 : 开篇 ...

  • 数据类型

    数据类型作用:数据类型不同,空间大小不同。 数据类型分类:基本数据类型、引用数据类型基本数据类型:整数型、浮点型、...

  • Java知识之数据类型

    Java数据类型图表## Java数据类型分为:### 基础数据类型 引用数据类型 null类型 基础数据类型分別...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • Java数据类型(慢慢积累,对于事物的理解也会不一样)

    Java的数据类型: 1. 内置数据类型(基本数据类型); 2. 引用数据类型; Java基本数据类型:(...

  • 【IOS 开发】 数据类型详解

    1. 数据类型简介及输出 (1) 数据类型简介 数据类型简介: Object - C 数据类型 分为 基本数据类型...

  • iOS 数据类型简介及输出

    一、数据类型简介及输出 1.数据类型简介 数据类型简介 : Object - C 数据类型 分为 基本数据类型, ...

网友评论

      本文标题:数据类型

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