JAVA变量快速入门
2023-12-26 15:45:47
变量
-
概念
变量表示内存中一个数据的存储空间
(把变量看作是房间的门,通过门牌号找到房间;通过变量名访问变量值) -
变量是程序的基本组成单位,基本要素:类型 + 名称 + 值
class Test{
public static void main(String []args){
int a = 1; //定义变量 类型:int整型 名称:a 值:1
int b = 3; //定义变量 类型:int整型 名称:a 值:3
b = 89; //把89赋值给变量b
System.out.println(a); //输出变量a的值
System.out.println(b); //输出变量b的值
}
}
- 变量使用基本步骤
//1.
int a;//声明变量
a = 60; //赋值
System.out.println(a);//输出
//2. 一步到位
int a = 60;
- 注意事项
-
不同的变量,类型不同,所占空间不同
int 4个字节;double 8个字节 -
该区域要有自己的名称(变量名)和类型(数据类型)
-
变量必须 先声明再使用
-
该区域的数据可以在
同一类型
范围内不断变化
public static void main(String []args){
int a = 50;
System.out.println(a);
a = 88;
System.out.println(a);
}
//输出两个结果 50
// 88
-
变量在同一作用域内不能重名(一个类中不能定义两个相同的变量名)
-
变量 = 变量名 + 值 + 数据类型
程序中 ‘+’ 的使用
- 左右两边都是数值,做加法运算
- 左右两边有一方为字符串,则做拼接运算
- 从左到右运算
System.out.println(10+1); //11
System.out.println("10"+1); //101
System.out.println(10+1+"hello"); //101hello
System.out.println("hello"+10+1); //hello101
数据类型
1. 基本数据类型(8种)
- 数值型
- 整数型
- 字节
byte [1]
,范围:-128 ~ 127 - 短整型
short [2]
范围:-(215) ~ 215-1 (32768~32767) - 整型
int [4]
范围:-231 ~ 231-1 (-2147483648~2147483647) - 长整型
long [8]
范围:-263 ~ 263-1
- 字节
- 整数型
- 有固定范围和字段长度,不受操作系统影响,保证java程序的可移植性
- 整型常数默认为int型,long型常量后必须加‘ I ’或‘ L ’
- java程序中变量常声明为int类型,不足以表示大数用long
- bit 计算机中的最小存储单位,byte 计算机中基本存储单元(1byte = 8bit)
- 浮点小数型
- 单精度float [4]
范围:-3.409E39 ~ 3.43E28
- 双精度double [8]
范围:-1.798E308 ~ 1.798308
浮点数 = 符号位+ 指数位 + 尾数位
尾数部分可能丢失,造成精度损失(小数都是近似值)
- 与整数类型相似 有固定范围和字段长度,不受操作系统影响
- 默认为double型,声明float型常量后必须加‘ f ’或‘ F ’
- 浮点型常量有两种表示形式:
- 十进制数:5.12 / 5.12f / .512
- 科学计数法:5.12e2(5.12*102) / 5.12E-2 (5312/10^2 ^)
- double型比float类型更精确
- 浮点数使用陷阱:2.7 和 8.1 / 3 比较
- 字符型
- 存放单个字符 ‘a’ / ‘汉’
char [2]
- 布尔型
- 存放true / false
boolean [1]
2. 引用数据类型
- 类 class
- 接口 interface
- 数组 [ ]
文章来源:https://blog.csdn.net/uvsic/article/details/135115074
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!