Java Day02-1

一、变量和常量

(1)java中的变量

1.使用标识符为变量取名字

2.变量声明的时候要给出它是八大类型中的哪一种类型,然后根据具体的类型为其分配适合的空间

3.变量就是可以变化的量,他里面的内容可以改变,本身自己是属于一个中间的交换物

(2)Java中的常量

1.常量就是不变的量,不能变的量

2.定义常量使用final 关键字

3.习惯上常量都用大写

二、类型转换

(1)自动转换

1.目的类型比原来的类型要大

2.两种类型是相互兼容的

(2)强制转换(就是转换过后有可能存在数据的丢失的转换,通常要用户自己的强转)

1.浮点型转成整数型

2.长的整型转成短的整型

三、赋值和初始化

(1)赋值

1.给变量指定一个值或者是为变量改变它自身的值(值得范围必须是该类型内的有效值)

2.浮点型默认的类型为double型,所以若是数据为float型的变量赋值的时候必须加上F如:a=2.3f

(2)初始化

声明一个变量的时候必须为其初始化,不然会出现错误

定义一个变量的时候,JAVA都会给它一个默认值的
数据类型 对应的默认值
byte(字节):0
short(短整型):0
int(整型):0
long(长整形):0L
folat(浮点型):0.0f
double(双精度):0.0b
char(字符型):'\u000'
boolean(布尔型):false
String(字符串型):null搜索

但是如果你编程的时候,当定义一个数据类型和输出该数据类型写在一个main方法中就会报错
举例:



但是你写在2个类里面,或者写在一个里面,给该类型用static(静态)修饰一下就不会报错

举例:



输出结果为 0

但是若是将对a的声明换下位置就会出错如下


被static修饰的成员变量和成员方法独立于该类的任何对象。而 final是对常量的修饰关键词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值