第二课,数据类型与变量,常量

(1)整型:

数据类型内存空间
Byte8位
Short16位
Int32位
Long64位

(2)浮点型





数据类型内存空间
Float32位
Double64位


小数都被默认看做double型。若使用了float型小数,则需要在后面加上F或者f;
如果申明了float类型数据却没有加上f,会出错。
(3)字符:



数据类型内存空间
Char16位


java中的字符也可以当做整数来对待。由于unicode编码采用无符号编码,可以存储65535个字符。java中字符可以处理几乎所有国家的语言文字。若想得到0~65535之间数字带面的字符们可以使用char显示转换。

(4)布尔型
只有true和false两种取值。
通常用来控制程序流程。

变量与常量
命名约定(有些要求较严格,例如类名首字母要大写,否则无法创建文件):
(1)包名全小写:demo.java。
(2)类和接口名:每个单词的首字母大写。(TestPerson)
(3)属性(方法和变量)第一个单词小写,后面的每个首字母大写(myName)
(4)常量:全部大写。



常量:在程序运行过程中能够一直不会改变的量为常量(constant),也被称为final变量。在整个程序中只可以呗复制一次。
定义:
final 数据类型 常量名称[=值]
当final变量为“成员变量”时,必须在定义时就赋值。否则编译出错。


变量
根据有效范围分为成员变量和局部变量
(1)成员变量:
class hello{
int a=89; //(1)实例变量
static int b=9;//(2)静态变量。有效范围可以跨类甚至可以到整个应用程序内。
}
(2)局部变量
在类的方法体类定义的变量为局部变量。
局部变量与成员变量同名时。成员变量被隐藏。


变量的类型自动转换
是以“不流失数据精度”为前提。
(1)字节少——>字节多
(2)char——>int——>float——> double
(3)boolean不可转换为其他类型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值