java.变量与数据类型

Java变量

变量的概述

    变量是指内存中的一个存储区域,该区域要有自己的名称(变量名)、类型(数据类型)、该区域的数据在同一个数据类型的范维内不断变化值。
    每个变量都有自己的作用范围,叫做作用域。

变量的注意事项

1、Java中的变量必须声明后才能进行使用。否则编译报错。
2、变量在使用之前必须要进行初始化才能使用变量,否则编译报错。
3、不允许在同一段代码区域中声明相同名称的变量,否则编译报错。
4、每个变量都有自己独立的作用域(作用范围),变量的作用域:在一对{}中为有效区间。
5、在main()方法中声明的变量叫做局部变量,局部变量的作用范围:从声明开始到方法体结束。

变量声明和使用

声明:数据类型 变量; 例如: int age;
赋值:变量名 = 值; 例如:age = 20;
声明同时赋值:数据类型 变量名 = 值; 例如:int age = 20;
使用:通过变量名访问变量的值;例如:System.out.println(age);
public class TestVar{
    public static void main(String[] args){
        //s声明变量
        int age;
        //初始化变量
        age = 20;
        //打印变量
        System.out.println(age);

        //声明并初始化变量
        String name = "leesin";
        //打印变量
        System.out.println(name);
    }
}

输出结果

20
leesin

数据类型

什么是数据类型

数据类型是为了区分不同特点的数据而数据类别。
数据类型分类:
    Java分为”基本数据类型“和”引用数据类型“
基本数据类型有8种。
引用数据类型包括所有的:数组、类、接口、枚举、和标注。
枚举可以看成特殊的类,标注可以看出成特殊的接口。

基本数据类型

基本数据类型是Java事先定义好的 ,用关键字命名的数据类型。
基本数据类型分为:
    整型:byte、short、int、long
    浮点型:float、double
    字符型:char
    布尔型:boolean
    

#### 整型
用于表示整数(不包含小数部分)的基本数据类型
根据分配的内存空间大小不同,又分为四种类型

数据类型 占用的空间大小 取值范围
byte(字节型) 8位,1个字节 -128(-2^7)~127(2^7-1)
short(短整型) 16位,2个字节 -32768(-2^15)~32767(2^15 - 1)
int(整型) 32位,4个字节 -2,147,483,648(-2^31)~2,147,483,647(2^31 - 1)
long(长整型) 64位,8个字节 -9,223,372,036,854,775,808(-2^63)~9,223,372,036,854,775,807(2^63 -1)

浮点型

浮点型是表示浮点数的基础类型
    单精度浮点型:float(需使用F/f进行标明) 例如:float number = 1.5f
    双精度浮点型:double(默认类型) 例如: double numble = 5.15
数据类型 占用的空间大小 取值范围
float(单精度浮点型) 32位,4个字节 1.4E-45~3.4028235-E38
double(双精度浮点型) 64位,8个字节 4.9E-324~1.7976931348623157E-308

字符型

以char关键字进行标识
字符型用于保存单个字符或汉字
char采用unicode编码方式(8位的ASCII码包含在其中)
字符型占两个字节(也可可以赋值0-65535的数字)
public class TestVar{
    public static void main(String[] args){
        //声明char类型变量,赋值字符串a
        char char_word = 'a';  //字符型变量赋值需要使用单引号
        //声明char类型变量,赋值97
        char char_temp = 97;  //字符a对应的ASCII码就是97
        //输出两个变量查看值
        System.out.println("char_word变量输出结果是:"+char_word);
        System.out.println("char_temp变量输出结果是:"+char_temp);
    }
}

输出结果

char_word变量输出结果是:a
char_temp变量输出结果是:a

布尔型

布尔型是用于表示逻辑状态(TRUE和FALSE)的基本数据类型
布尔型特点:
    用boolean关键字标识
    只有明确的两种值,true或者false
    
public class TestVar{
    public static void main(String[] args){
        //创建boolean类型变量b_first 并赋值true;
        boolean b_first = true;
        //创建boolean类型变量b_second 并赋值false;
        boolean b_second = false;
        //输出两个变量查看值
        System.out.println(b_first);
        System.out.println(b_second);
    }
}

输出结果

true
false

原文地址:https://www.cnblogs.com/youngleesin/p/11486469.html

时间: 2024-11-12 13:46:41

java.变量与数据类型的相关文章

关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

如何给java变量取名字-----标示符     标示符是用来给类,对象,方法,变量,接口和自定义数据类型命名的.凡是可以自己取名字的地方都叫做标示符,都要遵循标示符的规则. 标示符的规则:1.由数字,字母和下划线(_),美元符号($)组成. 2.区分大小写,首字母不能数字,长度无限制. 3.不能与java关键字重名. java常用数据类型(基本类型和引用类型) 基本数据类型: 基本数据类型分为数值类型和非数值类型.其中数值类型包括整数类型和非整形.非数值类型包括,字符类型,布尔类型, 整型包括

java 变量及数据类型、原码、反码、补码

Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型  变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认类型为:int 小数默认类型为:double 占用内存及取值范围 整数默认类型为:int 小数默认类型为:double

java——变量和数据类型

一.堆和栈(简单介绍) 1.栈 栈的空间相对于堆较小,有系统进行空间的分配和回收工作.栈的读取效率非常高. 2.堆 堆的空间相对较大,就像是一个大仓库.由垃圾回收器(GC)进行空间回收工作.堆的访问效率相对较低 二.数据类型(重点) 为了更好的利用内存空间,在程序语言中对数据类型进行了划分.总的可以分为两大类:基本类型.引用类型 基本类型 数值类型 long:64位的整型数据 int:32位的整型数据 short:16位整型数据 Byte:8位整型数据 double:64位浮点数(双精度的浮点数

java变量、数据类型

public class Test { public static void main(String[] args) { //变量 //数据类型 变量名; //基本数据类型: //一个字节8位 //整型 byte(1).short(2).int(4).long(8) //浮点 float.double //字符 char'' //布尔boolean (true.false) //引用数据类型: //数组 //类 //接口 int i;//变量声明 //变量的赋值 //初始化指第一次赋值 i =

java变量和数据类型

变量 数据类型  变量名  =  数据值: 注意事项: 变量定义后可以不赋值,使用时再赋值.不赋值不能使用 变量使用时有作用域的限制. 变量不可以重复定义 数据类型转换 自动类型转换  范围大的数据类型 变量 = 范围小的数据类型值   byte -> short -> int -> long -> float -> double   强制类型转换   范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值 例子 class Demo01 { public s

乐字节Java变量与数据结构之二:Java常量与变量

大家好,小乐又来给大家讲述Java基础知识.上次说了乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符,这次将接着往下说,谈谈Java常量与变量. 1.常量 1).定义 在程序执行的过程中,其值不发生改变的量. 2).分类 A:字面值常量 B:自定义常量(后面讲) 3).字面值常量 A:字符串常量 "hello" B:整数常量 12,23 C:小数常量 12.345 D:字符常量 'a','A','@' E:布尔常量 true,false F:空常量 null(后面讲)

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java学习 (三)、变量,数据类型(一)

一.声明和使用变量的步骤: ①声明一个变量以分配空间:根据类型开辟空间. int a;  int 占4个字节 ②为变量赋值:将数据存入空间. a=20; ③使用变量:取出数据,使用. System.out.println(a); 二.标识符命名规则 变量名=首字符+其余部分 首字符:字母.下划线.’$’ 其余部分:数字.字母.下划线.’$’ 变量名:应避开关键字,如int int=10;第二个int就是关键字,不能使用 符合驼峰命名法:mySocre,若名字由多个单词组成,从第二个单词开始,首字

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉. 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型   变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认