资料内容:
1. 数组的复制:
1)System.arraycopy(a,1,b,0,4);
2)int[] b = Arrays.copyOf(a,6);
a = Arrays.copyOf(a,a.length+1);
2. 方法:
封装一段特定的业务逻辑功能、只干一件事、反复多次调用、减少重复、有利于维护
何时用:只要是一个独立的业务功能,就要把它封装到一个方法中
3. 方法的定义:
修饰词 返回值类型 方法名(参数列表){
方法体----具体的业务逻辑功能实现
}
4. 方法的调用:
无返回值:方法名(有参传参);
有返回值:数据类型 变量 = 方法名(有参传参); //-------最常规的调用方式
System.out.println( 方法名(有参传参) ); //返回值为基本类型时可以这样调
5. return:
return 值; //1)结束方法的执行 2)返回结果给调用方
return; //1)结束方法的执行
精华笔记:
1. 案例:------培养编程思维能力
笔记:
1. 案例:------培养编程思维能力
package day07;
import java.util.Scanner;
/**
* 需求:猜数字小游戏
* 训练目标: while(true)自造死循环+break
*/
public class Guessing {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //1到1000
System.out.println(num); //作弊
while(true){ //自造死循环
System.out.println("猜吧!");
int guess = scan.nextInt();
if(guess>num){
System.out.println("猜大了");
}else if(guess<num){
System.out.println("猜小了");
}else{
System.out.println("恭喜你猜对了");
break; //跳出循环
}
}
}
}