自学内容网 自学内容网

Java 入门基础篇08 - Java的变量与数据类型的认识

1. 变量概述

什么是变量

在程序运行的过程中其值可以在某个范围改变的量

变量的作用

在程序运行过程中存放某一个不断发生改变的值,在运行时JVM会为变量分配一块内存空间

如何定义变量

数据类型 变量名 = 变量值;
在java中定义变量时必须指定数据类型

1. 数据类型

数据类型概述

在java中数据类型用于限制变量在内存中开辟内存空间大小

数据类型分类

基本数据类型
    整数、浮点数、字符、布尔
引用数据类型
    类、数组、接口

基本数据类型表

关键字类型名称数据大小取值范围
byte字节型1(8bit)-128~127
short短整型2(16bit)-2^15 ~ 2^15 - 1
int整型4(32bit)-2^31 ~ 2^31 - 1
long长整型8(64bit)-2^63 ~ 2^63 - 1
float浮点型(单精度)4(32bit)-3.40310^38 ~ 3.40310^38
double浮点型(双精度)8(64bit)-1.79810^308 ~ 1.79810^308
char字符型2(16bit)0 ~ 2^16 - 1 = 65535
boolean布尔型1(8bit)true/false

Java中整数默认int类型,浮点数默认double类型

面试题:

1.java中基本类型有哪些?
2.字符型是否可以存储一个中文汉字?

1. 变量定义

变量定义前提

指定数据类型
指定变量名
指定变量的值

变量定义的格式

数据类型 变量名 = 变量值;
注意:
    1.变量值必须与其数据类型符合
    2.在同一级大括号{}内不能出现两个相同名称的变量
    3.变量未赋值不能使用(局部变量)
    4.float类型变量值建议最后加上f,double类型变量值建议最后加上d
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); 
    } 
}


原文地址:https://blog.csdn.net/qq_40899348/article/details/142446209

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!