Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
编程思维的培养和经典案例 PDF 下载
发布于:2024-04-12 10:53:18
(假如点击没反应,多刷新两次就OK!)

编程思维的培养和经典案例 PDF 下载   图1

 

 

资料内容:

 

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; //跳出循环
}
}
}
}