变量
什么是变量?
计算机的角度就是系统为程序分配的一个内存单元,用来存储各种类型的数据,根据所存储的数据类型的不同,有各种不同类型的变量,变量名称代表这块内存中的数据。
变量的分类
按所属的数据类型划分:基本数据类型变量 引用数据类型变量。
按被声明的位置划分:局部变量,成员变量。
计算机存储数据的基本单位:
字节(Byte):数计算机文件的基本计算单位。
Bit意思为“位” 或 “比特” ,是计算机的最小单位。是计算机运算的基础,二进制中的一位,是二进制最小的信息单位。
1 Byte = 8Bit
八种基本数据类型
三种声明变量的方式
boolean flag; // 声明一个bollean 型的变量
int age = 10; // 声明一个int变量并赋值
flag = true; // 给已经声明过的变量赋值
进制的转换
Java 的标识符
Java 对包,类,方法,参数和变量等要素命名时使用的字符序列称为标识符。
规则:
1、由字母,数字,下划线,和美元符号$组成。
2、不能以数字开头。
3、区分大小写。
4、长度无限制。
5、不能是Java中的保留关键字。(最好见名知意)
自动类型转换
容量小的类型会自动转换成容量大的数据类型。
byte,short,int->float->long->double
byte,short,int不会互相转换,他们三者在计算时会转换成int类型。
Java 常用转义字符
Java算术运算符
+,-,*,/,加减乘除同数学运算符相同。
% 取余 比如10%3 得1,++(自加)前缀,对此变量加1再执行其他操作,后缀,先执行其他操作,再对此变量加1.--(自减) 相同。
Java的赋值运算符和关系运算符
= 是Java的赋值运算符。 a+=b 相当于 a = a + b;
关系运算符的结果都是布尔类型。注意等于是用== 两个等于号比较。包括<,>,<=,>=
Java的逻辑运算符
熟悉三元运算符,位运算。
Switch 的case值的类型必须是 int byte,char,short 或固定的。
自行看三种循环while,do while,for循环。以及练习。
数组
什么是数组 ?
一组能够存储相同数据类型值得变量的集合。
定义语法:
1、int[] arr; // 声明一个arr数组;
arr = new int[3] // 为arr数组分配可以存3个整数的内存空间
2、int[] arr= new int[3]; //
3、int[] arr = new int[]{1,2,3}; 或者 int[] arr = {1,2,3} // 直接赋值
使用数组需要注意的问题:
1.空指针异常 NullPointerException 数组为空的时候
2.数组越界异常ArrayIndexOutOfboundsException 说明不存在此下标
网友评论