第三章 对于变量的理解01

/*

变量的第一个测试程序:Var是变量

1、关于程序当中的数据?

开发软件是为了解决现实世界的问题

现实世界很多问题用数据进行描述

所以软件执行过程主要就是对于数据的处理。

软件在处理数据之前要能够表现数据,在java代码中

怎么去表示数据?java中有个概念:字面量

10

1.23

true

"abc"

以上都是数据,在程序中叫做“字面量”。

注意:   10:这是一个整数

            "10":这是一个字符串,属于文字类

性质完全不同,二进制码不一样.

字面量可以分为很多种类:

整数型:1 2 3 4

浮点型:1.3   1.2

布尔型:true  false没其他值的,表示真假

字符型(单个字符):'a'  'b'

字符串型:"a"   "b" "中国"

其中字符型和字符串型都是描述现实世界的文字

需要注意:

所有字符型单引号

字符串型双引号

字符型一定是单个字符才是  字符型

语法级别怎区分?主要看 单双引号;

*/

public class VarTest{

public static void main(String[] args){

System.out.println(100);

}

}

//分析一下:如果只有字面量,没有变量机制,有什么问题?

//定义/声明一个变量,起名i

//int i =10:

//以下5次访问是同一块内存空间。(使用变量之后,内存空间得到了有效运用)

System.out.println(i);

System.out.println(i);

System.out.println(i);

System.out.println(i);

System.out.println(i);

//以下  i  和上面的  i  变量没关系

System.out.println("i");

System.out.println('i');

2、什么是变量?

变量其实就是内存当中储存数据最基本的单元;、

在java语言任何数据都是有数据类型的,其中整数型:int

变量就是存储数据的盒子.

数据类型什么用?

记住:不同数据类型在空间分配大小不同

也就是说,java虚拟机根据不同数据类型分配不同的空间。

对于int这种整数类型,JVM会自动给int 分配4个字节大小的空间;

1个字节 = 8bit

1bit就是0或者1     注意:bit是二进制位。

Int则占用32个字节。

Int I =1;实际在内存这样表示的:

00000000 00000000 00000000 00000001

Int I = 2;

00000000 00000000 00000000 00000010

对于一个变量来说,包括三要素:类型  名称  值

类型决定空间大小;

名称以后方便访问;

值是变量保存的数据;

变量名属于标识符吗?

首字母小写,后面第一个单词首字母大写。

变量怎么声明/定义,语法格式是什么?

数据类型 变量名;

例如:

Int nianLing

在java语言中,变量必须先声明,并定义一个值,才能访问.(没有值就没有空间)

声明和赋值可以分开;;也可以放在一起

在java语言怎么给一个变量赋值,语法格式形式吗?

记住:使用一个运算符,"=" 这个运算符称为赋值运算符;

赋值运算符"="运算特点:等号右边先执行,执行完赋值给左边;

变量就是可以变化的量;可以重复赋值.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值