变量注意事项
1.同一作用域变量名不能重复
2.float和long后面需要添加字符F和L
3.变量赋值不能超过本身范围
4.没有赋值的局部变量不能直接输出;
5.变量使用不能超过它本身的范围
6.一条语句可以创建多个变量但是不建议使用
|
数据转换格式
自动转换:直接转换
强制转换:数据类型 变量名=(数据类型)被转的数据值;
|
三目运算符格式
布尔表达式?表达式1:表达式2
|
for和while的区别
1.for循环限定循环次数,while循环不限定循环次数,while循环结束和后,while里面的变量依然能被访问到,for循环结束之后变量就消失了。所以如果需要循环之后一人可使用便利最好使用while循环
2.如果需要指定循环次数最好使用for循环。
|
数组常用两种格式
1.数据类型[] 变量名=new 数据类型[长度];
2.数据类型[] 变量名={数据1,数据2,数据3};
|
数组特点
1.数组长度运行期间不可变,编译期间可变
2.数组是一种应用数据类型
3.数组定义的时候是引用数据类型。
4.数组内部科颜氏数组
5.数组中的数据,数据类型必须一致。
|
两种常见数组模式
1.静态初始化:创建数组的时候直接指定内容
2.动态初始化:创建数组的时候直接指定长度
注意:静态初始化和动态初始化不能同时存在
|
数组长度
数组名.length
修改数组中的值:数组名[索引]=数值;
从数组中取值:变量名=数组名[索引];
把一个数组赋值给另一个数组:数据类型[] 数组名2=数组名1
遍历数组通过for循环下标完成。
|
方法重载
目的:减少程序员记忆方法名哈哈哈
|
数组作为方法的参数和返回值
1.作为参数:方法内部使用来进行数组操作,传入实参数组用于操作
2.作为方法返回值:就是调用这个方法会返回一个数组给我们,我们更好用。对于后期精简代码有很多好处