https://player.bilibili.com/player.html?aid=55895675
递归方法
package bigdata215.week16_3_1;
//递归方法
public class Sum {
public stati
c int count(int n){
if(n>1){
return count(n - 1)+ n;
} else{
return n;
}
}
public static void mian(String[] args){
System.out.println(Sum.count(100));
}
}
package bigdata215.week16_3_1;
public class Week16_3_4 {
public static void main(String[] args) {
//各种类型的数组,数组的长度与格式(类型)不可变,数组初始化一定要确定长度
int[] arr1={1,5,7};//静态初始化,整数数组
double[] arr2={1.2,4.6};//小数类型数组
String[] arr3={"hello","world"};//
char[] arr4={'a','b'};
boolean[] arr5={true,false};
Student s1 = new Student("张三",5);
Student s2= new Student("lisi",8);
//学生数组
Student[] arr6={s1,s2};
System.out.println(arr6[0].toString());
System.out.println(arr6[0]);//默认的toString(),如果不加上tostring,打印出的值是哈希值而不是属性值
}
}
class Student{
String name;
int age;
public Student(String name,int age){
this.name=name;
this.age=age;
}
@Override
public String toString(){
return name+" "+age;
}
}
作业
定义一个数组 反向遍历