变量概念及类型详细解析及转换:

变量概念及类型,标识符详细解析:

一.变量的本质:

可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。

(补充: ①Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。
变量作为程序中最基本的存储单元,其要素包括变量名变量类型作用域。变量在使用前必须对其声明, 只有变量声明,才能为其分配相应长度的存储空间)

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法标识符
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

二.Java中定义了3类8种基本数据类型:

在这里插入图片描述

- 数值型- byte、 short、int、 long、float、 double
- 字符型- char
- 布尔型-boolean
在这里插入图片描述
①整型:用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。
在这里插入图片描述
②浮点型float类型又被称作单精度类型尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。浮点型常量默认类型也是double。

③字符型char 类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符

④布尔值: boolean类型有两个常量值,truefalse,在内存中占一位(不是一个字节),不可以使用 0非 0 的整数替代 truefalse ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制
三.标识符:

a.标识符必须以字母、下划线_、美元符号开头。
b.标识符其它部分可以字母、下划线“_”、美元符“$”和数字的任意组合。
c.Java 标识符大小写敏感,且长度无限制标识符****不可以是Java的关键字

标识符的使用规范表示类名的标识符每个单词的首字母大写,如Man, GoodMan表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如eat(), eatFood()
注意】:Java不采用通常语言使用的ASCII字符集,而是采用Unicode这样标准的国际字符集。因此,这里字母的含义不仅仅是英文,还包括汉字等等。但是不建议大家使用汉字来定义标识符!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值