学习笔记day06
数组
语法:
动态声明:数据类型[] 变量名=new 数据类型[长度]; 里面有初始值
静态声明:数据类型[] 变量名={值1,值2,值3,...};
数组的赋值:
数组名[索引]=值;
数组的取值:
数组名[索引]
目前取值的用法:
1.打印
2.使用变量接收
数组的遍历:
1.普通for循环
for(int i=0;i<数组名.length;i++){
//数组名[i]
2.增强foreach 注意:没有索引
for(数据类型 变量名:数据源){
//变量名 就是数组里面的每一个值
方法:
方法定义的语法:
修饰符 返回值类型 方法名(形参列表){
class MethodEx{ //定义一个无参数的方法 public static void add(){ } //定义一个有一个参数的方法 public static void show(char a){ } //定义一个有多个参数的方法 public static void print(String name,int age,boolean sex){ } }
方法的调用:
方法名(); 调用者和被调用者 在同一个类里面,要么都有static修饰,要么都没有static修饰 ---用的最少 不建议大家使用
类名.方法名(); 被调用的方法 必须有static修饰。类名:被调用的方法所在类的类名
对象.方法名(); 被调用的方法没有static修饰【了解】
ex:
MethodEx.add();
MethodEx.show('跑');
MethodEx.print("空",38,false);
调用方法的时候:
1.实参和形参 类型,顺序,个数 都要一一对应