JavaSE:常量,变量的认识

Java第一学习部分:Java常量的认识
一,初步的认识什么是Java的常量如下面例子
1,整数型常量 “13212”
2,实型常量 “3.14”
3,字符常量 “a”
4,逻辑常量 “true ,false”
5,字符串常量 “Hello JAVA”
这里对于初学者来说要区分常量和字符串常量

Java第一学习部分:Java变量的认识
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:
type varName [=value][{,varName[=value]}]
例如:
int i = 100; float f = 12.3f; double d1, d2, d3 = 0.123;
String s = “hello”;
从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用

这里我们要注意定义这些变量他能够使用的范围
比如:
class Test11{
int constant =6;//这里的定义的常量整个类都可以使用

//但是下面的这个int i =0 他的作用域也就是能够用它的地方只有这个循环里才能够使用.循环后面我会讲
public void eat(){
    for (int i = 0; i < 10; i++) {
        System.out.println("Hello java");
    }
}

}

变量精通

局部变量:方法或语句块内部定义的变量
成员变量:方法外部、类的内部定义的变量
注意:类外面(与类对应的大括号外面)不能有变量的声明
按所属的数据类型划分:
基本数据类型变量
引用数据类型变量

方法体内部声明的变量(包括形参)称为局部变量:
方法体内部是指与方法对应的大括号内部
在方法体外,类体内声明的变量成为成员变量
public void method() {
int i;
int j = i+5 ; // 编译出错,变量i还未被初始化
double d = 3.14;
}
注:以上程序目前还不能编译
这里就说明了一个问题,局部变量是需要初始化的
,局部变量跟成员变量不一样,成员变量系统会自动的帮你初始化,而局部变量需要自己手动的初始化
所谓的初始化就是给,

Java基本数据类型的范围
long (长整型) 64位
int(整型) 32位
short(短整型) 16位
byte(位) 8位
char(字符) 2位
float(单精度) 32位
double(双精度) 64位
两种特殊的数据类型:
字符型 char 它就是用来保存字符的
逻辑型 boolean 它比较特殊它只有两种值
true(正确) ,false(错误)它经常用作循环和IF判断语句中的判断值的初始化
例子:
boolean flag;
flag = true;
if(flag) {
//do something
}

备注:各位初学者要理解的是单精度和双精度其实*就是小数*
备注:这里的换算是基于二进制的 一字节=8位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值