java基础_数据类型与常量

前言

今天是我记录java基础的第二天,为自己加油。

一、数据类型

  • 数据类型分类Java的数据类型分为两大类:
    1. 基本数据类型:包括整数、浮点数、字符、布尔等八种。
    2. 引用数据类型:包括类、数组、接口。

八种基本数据类型

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128~127
短整型 short 2个字节 -32768~32767
整型 int(默认) 4个字节 -231次方~2的31次方-1
长整型 long 8个字节 -2的63次方~2的63次方-1
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数 double(默认) 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 0-65535
布尔类型 boolean 1个字节 true,false
  • 注意Java中的默认类型:整数类型是int、浮点类型是double。

二、常量

类型 含义 数据举例
整数常量 所有的整数 0,1,567,-9
小数常量 所有的小数 0.0,-0.1,2.55
字符常量 单引号引起来,只能写一个字符,必须有内容 'a','','好'
字符串常量 双引号引起来,可以写多个字符,也可以不写 "A","Hello","你好",""
布尔常量 只有两个值(流程控制中讲解) true,false
空常量 只有一个值(引用数据类型中讲解) null

练习:输出各种类型的常量。

public class ConstantDemo{
   publicstaticvoidmain(String[]args){
      //输出整数常量
      System.out.println(123);
      //输出小数常量
      System.out.println(0.125);
      //输出字符常量
      System.out.println('A');
      //输出布尔常量
      System.out.println(true);
      //输出字符串常量
      System.out.println("你好Java");

    }
 }

三、变量

格式:数据类型 变量名 = 变量值

  • 练习:
    定义所有基本数据类型的变量,代码如下:

      public class Variable { 
         public static void main(String[]args){
            //定义字节型变量
             byte b=100;
            System.out.println(b);
            //定义短整型变量
            short s=1000;
           System.out.println(s);
            //定义整型变量
            int i=123456;
            System.out.println(i);
            //定义长整型变量
            long l=12345678900L;
            System.out.println(l);
            //定义单精度浮点型变量
            float f=5.5F;
            System.out.println(f);
            //定义双精度浮点型变量
            double d=8.5;
            System.out.println(d);
            //定义布尔型变量
            boolean bool=false;
            System.out.println(bool);
            //定义字符型变量
            char c='A';
              System.out.println(c);
    
        }
      }
    

long类型:建议数据后加L表示。
float类型:建议数据后加F表示。

  • 注意事项变量名称:在同一个大括号范围内,变量的名字不可以相同。
    变量赋值:定义的变量,不赋值不能使用。

你可能感兴趣的:(java基础_数据类型与常量)