发表时间:2022-03-25来源:网络
常量与变量都是程序在运行时用来存储数据一块内存空间
常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字。常量还可以分为两种意思:
第1种意思,就是一个值,这个值本身,我们可以叫它常量,举几个例子:
整型常量: 123
实型常量:3.14
字符常量: 'a'
逻辑常量:true、false
字符串常量:"helloworld"
这只是说法的问题,比如7这个数,我们就可以说“一个int类型的常量7 ”
第2种意思,表示不可变的变量,这种也叫常量,从语法上来讲也就是,加上final,使用final关键字来修饰某个变量,然后只要赋值之后,就不能改变了,就不能再次被赋值了
//声明一个int类型的常量i final int i = 1; //声明一个String对象类型的常量s,"Hello"字符串也是一个常量 final String s = "Hello";需要注意的是:常量在声明时必须要给这个常量赋一个值。
是程序运行时用来存储数据的一块内存空间,是程序中最基本的存储单元,我们可以使用变量名访问变量。
按声明位置分:
局部变量
成员变量
方法的参数是局部变量。
public class Test{ int i1 = 1; //成员变量 public class static main(String[] args){ //args是方法的参数,所以也是局部变量 int i2 = 2; //局部变量 } }按数据类型分:
基本数据类型变量
引用数据类型变量
public class Test{ int i = 1; //基本数据类型变量 String s = new String(); //引用数据类型 }
我们使用变量前必须要先声明和赋值,声明和赋值可以分开,也可以结合为一步;
成员变量在声明时如果没有为其显式赋值,则会为其分配一个默认值。
public class Test{ int i3; //如果是成员变量,系统会为其默认分配一个值0
Java是一种强类型语言,所谓强类型,就是每个变量表达式在编译时就必须要有一个确定的数据类型。Java数据类型分为两大类:基本类型和引用类型。
引用数据类型为:类、接口、数组。
Java中的基本数据类型分为四类八种,分别为:
基本数据类型
数值型
字符类型char
占用空间:2字节
布尔类型boolean
占用空间:1位
整数类型
浮点类型
字节byte
短整型short
整型int
长整型long
单精度型long
双精度型double
1字节
2字节
4字节
8字节
4字节
8字节
-128~127
-32768~32767
-2147483648
~2147483647
-9223372036854774808
~9223372036854774807
-3.403E38
~3.403E38
-1.798E308
~1.798E308
byte b1 = 127; //正确 byte b2 = 128; //错误,超出范围 short = b1; //正确,将另外一个变量的值赋给该变量,并且没有超出范围 int i1 = 12;//正确 int i2 = 012; //正确 int i3 = 0x12; //正确 System.out.println(i2); //输出10,因为i2是以8进制方式赋值的 System.out.println(i3); //输出18,因为i3是以16进制方式赋值的 long lo = 2147483648L; //long类型声明需要加上L
char c1 = '你'; //正确
char c2 = '你好'; //错误
char c3 = '\u9999'; //正确
System.out.println(c3); //输出'香'
用来存储"真","假"的类型,只有true和false两种值。
boolean b = true;
上一篇:java语言中的八中基本数据类型
下一篇:java基本类型的顺序
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务