第三章:变量

1、软件执行过程中最主要的是对数据的处理。处理之前需要表示数据。数据都有类型

2、在java中“数据”被称为“字面量”。字面量分很多类:

int 整数型:1 2 3

double 浮点型:1.2 1.3 3.14

bool布尔型:true真 false假

char 字符型:'a' 'b' '中'

String 字符串型:"abc" "中国"

字符型一定是单个字符

3、 10+20=30

其中10和20各占内存一块空间,然后CPU负责加,再把30在内存中找一个空间。

如果不生成变量,每次访问一个数据都会在内存中开辟一块地方,而变量可以重复访问,是同一块内存,这样内存空间就节省了。

例如:

int i =10
System.out.println(i);
System.out.println(i);
System.out.println(i);

此处访问的都是同一块内存10

4、变量:内存中存储数据的最基本的单元

不同的数据类型在内存中分配的空间大小不同。int 4个字节 1个字节=8个比特位(1个0或1)

5、变量三要素:类型,名字,值

类型决定分配内存空间大小,名字方便访问,值就是保存的数据 。变量名首字母小写,之后每个单词首字母大写。

6、变量声明的语法格式:数据类型 变量名 int qiaoNiuNiu

在java中,变量要先声明,再赋值才能编译。

7、赋值运算符“=”使用说明:等号右边先执行,执行完赋值给等号左边。

给变量重新赋值的时候不需要再写变量类型,正确示范为:qiaoNiuNiu=20

在同一个域中,变量名不能重复(不同类型也不能叫同一个名字),不能重复声明

8、可以一行声明多个变量,比如:int a,b,c=100,但是此处只有c赋值了!

9、变量的分类:在方法体中声明的变量叫局部变量,方法体之外类体中声明的叫成员变量

局部变量只在方法体中有效,方法体执行结束后该内存就释放了。

10、变量的作用域:变量的有效范围。出了大括号就不认识了!

11、java中的就近原则,比如:

public class Qiao
    int i =200;    
    public static void main(String[] args){
        int i =100;
        System.out.println(i);
    }
}

此处可以运行,但输出语句选择最近的i,输出100.

12、 int b =200;

int c = b; 此处表示吧b中保存的值复制一份给c。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值