java 赋值的左边必须是变量,JAVA语言基础随堂笔记

视频地址:https://www.bilibili.com/video/BV1ZV411C7H2?p=1

变量

变量的概念

内存:

1.么是内存?

. 内存是计算机中重要的部件之一,它是外存与CPU进行沟通的桥梁。

. 计算机中所有程序的运行都是在内存中进行的。

. 内存即是一块瞬时状态的存储空间,有一定的容量。

2.内存与硬盘的区别?

· 内存的造价比较高,整个的计算机硬件资源是比较稀缺的。(内存得省着点用)

. 工业上的瓶颈,多数大容量的内存都是由多个内存条组成的。

3.计算机给Java程序大多的内存空间?

. Java虚拟机(Java程序,默认分配的物理内存容量是计算机1/8。(省着点用)

4,计算机存储容量的基本单位?

. bit(位)8位=1字节(8bits = 1Byte)

.Byte(字节)

. KB-MB-GB-TB-PB-EB-ZB-YB-BB-NB-DB-CB-XB (1024进制)

变量

概念

684c3636c3f4ae280896eb83cafb1858.png

变量的定义流程

6a004806a4b38dd5c4816093a90baae2.png

//声明变量, 语法: 数据类型 变量名;int money; //在内存中开辟了一块整数空间//赋值, 语法 变量名=值;money = 100; //将100赋值给money变量空间System.out.println(money);//打印变量中的值System.out.println("money");//打印文本

赋值运算符

1.概念

为变量进行赋值

2.变量名=值 //将等号右边的值赋值给等号左边的变量(存值)

int

全称:Integer(整数)

不同类型的编程语言

1,强类型编程语言:变量的类型必须和数据的类型一致。(java,C++,C#)

2,弱类型编程语言:变量的类型无需和数据的类型一致。(javaScript)

变量的定义方式

e16f32da743f4372fd71b6202f34ea61.png

//声明并赋值int age = 10;//将声明的语法与赋值的语法合二为一System.out.println(age);//同时声明多个同类型变量int a, b, c,d =44,e=55;//不推荐使用此方法,可读性较差a = 11;b=22;c= 33;System.out.println(a);System.out.println(b);System.out.println(c);System.out.println(d);System.out.println(e);

注意:变量必须先赋值才能使用。

数据类型

概述

9d7fb6e42296962d6f734793d2897336.png

整数

db68f9a0794240b916bfe686fc0a0d74.png

注意:1, java中所有的”整数字面值“的默认类型是int,当整数字面值超过int的取值范围时则提醒”过大的整数“。

​ 2,为long赋值较大整数(超过int取值范围)时需要在值末尾加上L已告知JVM使用long类型

​ 例如:long L = 2345243532435L;

说明:定义变量时,使用语法:数据类型 变量名=值,其中的值即为”整数字面值“。

小数/浮点数

90d51675bae1ecc78a97afd93d9f0033.png

float:单精度浮点型

double:双精度浮点型

注意:1.给声明的double类型变量传入一个整形时会自动转换为浮点型。

​ 2.任何“小数字面值”默认类型都是double,如果要存储到float中,需显示追加F。例如:float f = 2.4F;

科学计数法

ffd0f185402f93e57d1b6ea6ca48b194.png

Float的正数取值范围:

58d30354bafe2a2f56b30658822b4094.png

Float的负数取值范围:

e1ea5ee2237980442935a6bb79554433.png

Double的正数取值范围:

0.000000...049(323个0)~1700000...(307个0)

Double的负数取值范围:

-1700000...(307个0) ~ -0.000000...049(323个0)

布尔

47bae5354957cd86bdf98d07a1cfa9bb.png

字符

ASCII

596ff6ccc760b84e5c9932cd85ec75a7.png

Unicode

7c866979c10d443522e415873721b23c.png

char

a7367a876cd3e1ef1c09da7ff9036320.png

//字符赋值 原生,基本的赋值方式(常用)char c1 = 'A';//整数赋值 (十进制)char c2 = 65;//进制赋值(十六进制)char c3 = '\u0041';

转义字符

为何要用转义字符?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值