day07-数据类型及标识符

数据类型

强类型语言

  • 要求变量的使用严格要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

java的数据类型分为两大类

  • 基本类型(primitive type)

    • 数值类型

      • 整数类型

        1. byte占1个字节范围:-128-127

        2. short占2个字节范围:-32768-32767

        3. int占4个字节范围:-2147483648-2147483647

        4. long占8个字节范围:-很小很小-很大很大

      • 浮点类型

        1. float占4个字节

        2. double占8个字节

      • 字符类型:char占2个字节

    • boolean值类型:占1位且其值只有true和flase两个

 public class demo3 {
     public static void main(String[] args) {
         //八大基本数据类型
 ​
         //整数类型
         byte n1=1;
         int n2=10;
         short n3=100;
         long n4=100L;//long类型要在数字后面加个L
 ​
         //浮点类型(小数)
         float n5=3.14F;//float类型后要加个F
         double n6=3.1415926;
 ​
         //字符类型
         char ch='a';//使用单引号''且里面只有一个字符
         //字符串,String不是关键字,而是一个类
         String name="sunwukong";//使用双引号""
 ​
         //boolean类型(布尔值):是非
         boolean bool1=true;
         boolean bool2=false;
    }
 }

 

  • 引用类型(reference type)

    • 接口

    • 数组

    注:除了基本数据类型之外的都叫引用类型

什么是字节?

  • 位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示。

  • 1B(byte,字节) = 8bit(位)

  • 字符:是指计算机中使用的字母、数字和符号。

 

  • 1 bit 表示1位

  • 1 byte 表示一个字节 1B = 8b

  • 1024 B = 1KB

  • 1024 KB = 1M

  • 1024 M = 1G

标识符

java所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

 public class demo1 {
     public static void main(String[] args) {
         String Hello="你好!";//大写
         String hello="你好!";//小写
         String $hello="你好!";//$美元符号
         String _hello="你好!";//下划线
         //标识符只能以大小写、美元符号$及下划线开头
         //string 1hello="你好!";注:不能以数字开头
         String man="张三";
         String Man="张三";//ctrl+d
         //java是大小写敏感的
    }
 }

 

 

 

上一篇:javascript-HTML中带有localStorage变量的搜索历史记录


下一篇:ASP.NET Core 6框架揭秘实例演示[12]:诊断跟踪的进阶用法