java学习之路之java基本语法之变量
来源:互联网 发布:c语言中的运算符 编辑:程序博客网 时间:2024/05/15 19:05
变量:解决的是单个数据的存储问题。
存数据的一块空间
内存中的一块被命名的有特定类型约束的存储区域,该区域中可以保存一个数据,并且可以无限次的在其范围内被修改。
变量的使用注意事项:
1) 变量有作用范围 : 变量的声明语句所属的花括号
2) 变量必须有名字
3) 变量必须有类型
4) 保存的数据有其范围
5) 必须要有初始化值
6) 先声明,后使用
7) 变量在其范围内不可以重复定义
如何声明变量
类型 变量名;
初始化赋值, 变量刚声明完后的第一次赋值
变量名 = 值;
普通赋值
变量名 = 值;
变量的使用 :
只需要通过变量名就可以了 不可以加双引号 “变量名”
变量的使用注意事项
1) 有其作用范围 声明语句所属的一对{}2) 必须先声明, 后使用3) 局部变量必须进行初始化赋值4) 变量必须有名字, 和类型5) 变量在其范围内不允许重复定义6) 变量保存的值有其范围和类型
变量的分类 :
(1) 按照数据类型
1 基本数据类型 : 区域中保存的是数据本身
1) 数值型
1、整数
byte 1 -128~127 1000 0000 -> 0x80 ~ 0111 1111 -> 0x7f
short 2 -32768~32767 1000 0000 0000 0000 -> 0x8000 ~ 0111 1111 1111 1111 -> 0x7fff
int 4 -20多亿~20多亿 0x80000000 ~ 0x7FFFFFFF
long 8 0x80000000000000000 ~ 0x7FFFFFFFFFFFFFFF
char 2 0-65535 0x0 ~ 0xFFFF
2、 浮点数
float 4 10的38次方
double 8 10的308次方
byte -> short -> int -> long -> float -> double
char ->
2) 布尔型
boolean 1 true(1),false(0)
2 引用数据类型 : 区域中保存的是其他数据的内存地址 是一个无符号整数(大小取决于JDK版本) null 地址就是0地址。
String str = null;
(2) 按照变量的范围
1)局部变量 : 在方法中声明的变量 范围小, 寿命短2) 成员变量 : 在类中方法外声明的变量 范围大, 寿命长
- java学习之路之java基本语法之变量
- java学习之路之java基本语法之变量
- java学习之路之基本语法-变量-练习题
- java学习之路之基本语法-变量-练习题
- java学习之路之基本语法-运算符练习题
- java学习之路之基本语法-程序流程控制
- java学习之路之基本语法-运算符练习题
- java学习之路之基本语法-程序流程控制
- Java学习笔记之基本语法
- Java学习总结之基本语法
- Java基础学习之Java基本语法(2)【变量的分类】
- Java基础学习之八大基本变量
- Java语法笔记之变量
- JAVA语法基础之变量和基本数据类型
- java基础之基本语法
- java基本语法之 javadoc02
- Java基本语法之初始化
- Java基础之基本语法
- NYOJ-35-表达式求值(栈)
- java_annotation
- HDU 4990 Reading comprehension
- caffe blob and cv::Mat
- 一个Python使用实例
- java学习之路之java基本语法之变量
- poj 2985 The k-th Largest Group(线段树+并查集)
- 美素数
- HDU:1997 汉诺塔VII(规律||递归)
- 文章标题
- nginx的安装
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- 【一天一道LeetCode】#225. Implement Stack using Queues
- UVA-562 Dividing coins(01背包)