达内——java变量

来源:互联网 发布:act网络课程 编辑:程序博客网 时间:2024/06/05 06:14

package xx;//class文件分目录

import xx.xx//导入包中的类

public class 类名{

       public static void main(String args[]){

}

}

 

准备工作:

jdk jre jvm gc idea pi

配置环境变量

 

变量名支持字母,数字,_$,但是数字不能开头,区分大小写,长度无限制,支持中文,不能是关键字。

 

JAVA 强类型语言

变量必须声明类型以后,才能使用

Java数据类型:

基本类型(值)

boolean/char/byte/short/int/long/float/double

引用类型(地址(引用)——>内存区域(对象))

接口 数组 枚举 标注

 

类型 变量名【=值】;【】中可有可无

 

int a=5a可变,变量5不可变,常数变量第一次出现必须带类型,以后不能带类型,带类型的叫变量声明。第一次赋值叫变量初始化。

 

二进制和十进制的转换

正数转换

0110 1101——>64+32+8+4+1=109

95——>95=64+16+8+4+2+1=95=0101 1111

负数转换

先取绝对值,然后按位取反,再加1(补码)

-7——>0000 0111——>1111 1000+1——>1111 1001

二进制转十进制,先减1,再按位取反,得到正数,前面加负号即可

1111 1111——>1111 1110——>0000 0001——>-1

 

类型可以转换(基本类型)

除了布尔,其他7种基本类型都可以转换

自动类型转换

1.    在表数范围内的常数可以自动转换

2.    表数范围小的可以自动转换表数范围大的

3.    封装类和对应的基本类型之间

4.    子类转换父类

 

强制类型转换(目标类型)

不能自动转换的,就强制转换

作业:

设计一个秒数换算程序(类似于倒计时)

 

 

 

这节课做的笔记不是很全面,下午上课走神了-_-|||竟然开始破解无线。。。

原创粉丝点击