本节重点思维导图

Java ——关键字  数据类型   变量   常量

 

Java程序结构

public class 类名 {
    public static void main(String[] args){
        //……语句
    }
}

一门语言是由以下各种元素组成:

  • 关键字
  • 数据类型
  • 变量
  • 运算符
  • 表达式
  • 语句
  • 流程控制语句

关键字

Java ——关键字  数据类型   变量   常量

数据类型

 Java ——关键字  数据类型   变量   常量

 

基本数据类型boolean char byte short int long float double

引用数据类型:除了8种基本数据类型之外,其它的全部是引用数据类型

  • 在Java中,引用类型的变量非常类似于C/C++的指针。
  • 引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型。变量一旦声明后,类型就不能被改变了。
  • 对象、数组都是引用数据类型。
  • 所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用任何与之兼容的类型。
  • 例子:Site site = new Site("Runoob")。

 

 

 

1bit(位)   1byte(字节)=8bit   1kb=1024byte  1M=1024kb  1G = 1024M  1T = 1024G  1pb=1024T

 

基本数据类型表

 

类型名称

长度(占计算机空间)

表示数值的范围

举例

布尔型

boolean

1bit

 

true     false

整型数值

byte

1个字节

-27 ~ 27-1

 

short

2byte

-215 ~ 215-1

 

int

4byte

-231~ 231-1

 

long

8byte

-263 ~ 263-1

 

浮点数值

float

4byte

有自己的算法,远远大于2N

 

double

8byte

 

字符型

char

2byte

0 ~ 216-1

一对单引号括起来的单个字符

都是正数

 

 Java ——关键字  数据类型   变量   常量

 


 

 

变量

  Java ——关键字  数据类型   变量   常量

 

变量的定义

数据类型 变量名;

 

变量的赋值

数据类型 变量名 = 值;

数据类型 变量名;
变量名 = 值;

 

 变量命名规范

 Java ——关键字  数据类型   变量   常量

 

 变量定义&赋值代码演示

public class Demo{
    public static void main(String[] args) {
        boolean b1 = true;
        boolean b2 = false;

        int i1 = 0;
        int i2 = 8888;
        int i3;
        i3 = 9999;
        i3 = 99999999;
        i3 = 2147483647;
        i3 = -2147483648;

        byte byte1 = 0;
        // byte byte11 = (byte)0; //强制类型转换
        byte byte2 = 127;
        byte byte3 = -128;

        short s1 = 789;
        short s2 = 32767;
        short s3 = -32768;

        long abc1 = 34;
        long abc2 = 2147483649L;
        long abc3 = -2147483648;
        long abc4 = -214748364889L;

        double d1 = 0;
        double d2 = 0.0;
        double d3 = 3271947123498321741239847321984712.0;
        double d4 = -3271947123498321741239847321984712.0;

        float f1 = 888;
        float f2 = 0.0f;
        float f3 = 0.0F;
        float f4 = 2147483648L;
        
        char c1= ' ';
        char c2 = 'a';
        //char c3 = 'abc';
        
        char c4 = 0;
        System.out.println("----------char c4 = 0 ----------");
        System.out.println(c4);
        System.out.println("--------------------");
        
        char c5 = '0';
        System.out.println("----------char c4 = '0 '----------");
        System.out.println(c5);
        System.out.println("--------------------");
        
        char c6 = 65535;
        System.out.println("----------char c6 = 65535----------");
        System.out.println(c6);
        System.out.println("--------------------");
        
        System.out.println("-----int i7 = 'a' --------");
        int i7 = 'a';
        System.out.println(i7);
        int i8 = '?';
        System.out.println("-----int i8 = '?' --------");
        System.out.println(i8);
    }
}
演示

相关文章:

  • 2022-01-10
  • 2021-07-05
  • 2021-07-25
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2021-04-03
  • 2021-10-19
  • 2021-08-23
  • 2021-10-16
  • 2022-12-23
  • 2021-10-23
相关资源
相似解决方案