学习记录:java数据类型

数据类型

  • 强类型语言

    • 要求变量类型是使用必须符合规定,所有变量必须先定义才可以使用,不主动转变类型仍使用原本的类型。不遵守将不执行

    • 优点:安全性高;

    • 缺点:速度低;

    • 属于强类型的语言有:C、C++、Java

  • 弱类型语言

    • 变量的使用类型、定义、转变均无强制要求,仅遵守规则

    • 属于弱类型的语言有:python、.VB


  • 基本类型 (primitive type)

    • 字节型、短整数型、整数型、长整数型、浮点数型、长浮点数型、字符型、布尔型

package Demo002;
 ​
 public class Demo002 {
     public static void main(String[] args) {
         //八大数据类型:整数(5个)、大小浮点数、字符、
 ​
         int num1 = 10; //我是整数变量, 32 位。-2,147,483,648  -  2,147,483,647
         byte num2 = 20; //我是字节变量, 8 位。-128  -  127
         short num3 = 30; //我是短整型变量, 16 位。-32768  -  32767
         long num4 = 40L; //我是长整型变量, 64 位。-9,223,372,036,854,775,808  -  9,223,372,036,854,775,807
 ​
         float num5 = 50.1F; //我是浮点型变量, 32 位。
         double num6 = 40.123456; //我是长浮点型变量, 64 位。
 ​
         char namea = 'a';//我是字符型变量, 16 位Unicode 字符。\u0000  -  \uffff
 ​
         boolean nameb = true;//我是布尔型变量, 2 位。
 ​
         System.out.println(num1);
         System.out.println(num2);
         System.out.println(num3);
         System.out.println(num4);
         System.out.println(num5);
         System.out.println(num6);
         System.out.println(namea);
         System.out.println(nameb);
     }
 }
  • 引用类型 (reference type)

    • 类、接口、数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值