Java基本数据类型、变量和常量

一、基本数据类型

1、概述

基本数据类型定义的变量直接保存数据值;Java中四种基本数据类型,分别是整型、浮点型、字符型和布尔型,整型包括:byte、short、int、long,浮点型包括:float和double。基本数据类型不是Java对象,但是在Java中定义了相应的封装类,例如char类型就有Character封装类,int类型就有Integer封装类。

2、详细说明

类型占用字节取值范围Java封装类举例
字节型byte1-2^7 ~ 2^7-1Byte55
短整型short2-2^15 ~ 2^15-1Short110
整型int4-2^31 ~ 2^31-1Integer666;默认为int
长整型long8-2^63 ~ 2^63-1Long-666666L;记得要加L或者l
单精度浮点型float43.4e^-038~3.4e∧+038Float110.11F 记得要加F或者f
双精度浮点型doule81.7e∧-038~1.7e∧+038Double0.11;默认为double
字符型char20~65535Character‘A’,‘子’
布尔型boolean1Boolean只有true和false
常见的转义字符
转义字符名称含义
\bBckspace退格键,相当于BackSpace
\tTap制表符,相当于Tab键
\nLinefeed表示换行
\rCarriaage Return表示接受键盘输入,相当于回车
\\Backlash表示一个斜线字符
\’Single Quote表示一个单引号
\"DoubleQuote表示一个双引号

二、变量和常量

1、变量

  1. 变量概述
    变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。变量的三要素:数据类型、变量名和变量值变量与房间的对应关系
  2. 变量的声明和初始化
    声明变量: 数据类型 变量名;
    例如: double salary; //声明了一个double类型的变量,叫salary
    变量的初始化:变量名 = 变量值;
    也可以同时进行:数据类型 变量名 = 变量值;
    double salary = 2000;
    注意事项:
    (1)、变量必须先声明后使用
    (2)、变量在使用之前必须有初始值
    (3)、变量有作用域
  3. 变量的命名规则
    (1)、变量名只能由字母、数字、下划线_和$组成
    (2)、变量名不能以数字开头
    (3)、变量名不能使用系统关键字或者保留关键字
  4. 变量的作用域
    成员变量:在一个类中方法外面定义的变量,它是属于每个类,在方法的外部,描述类的属性;局部变量:在方法中定义的变量,在每个方法内部使用,出了方法不可用
package com.etime;

public class Test01 {
    //成员变量(全局)
    int age = 21;
    static String name = "张三";
    //常量的声明
    public static final double PI = 3.14;
    public static void main(String[] args) {
        //局部变量:出了方法不可用
        String gender = "男";
        double salary = 3500.00;
        System.out.println(name);
        System.out.println(gender);
        System.out.println(salary);
    }
    public void test(){
        //可以使用成员变量,但不可以使用别的方法中的变量
        System.out.println(age);
        System.out.println(name);
        // System.out.println(gender); //报错,未定义
        //System.out.println(salary);
    }
}

2、常量

常量(字面量):在程序运行过程中其值不能改变的量,一般都使用大写来表示;Java通常声明方式:public static final 大写的常量名 = 常量值,例如:public static final double PI = 3.14;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值