文章目录
一、基础案例
1.训练案例1
1.1.训练描述
定义一个方法 能接受一个整数(这个整数大于3)打印0到这个整数(包含)之间的所有的偶数
如 接受的数字是6则调用完方法打印出来的偶数是 0 2 4 6
如 接受的数字是 5则调用完方法打印出来的偶数是 0 2 4
1.2.操作步骤描述
1.创建一个测试类,在测试类中创建上述方法
2.定义一个无返回值,有参数的方法
3.在方法内部把符合条件的数字打印
4.在主方法中调用这个方法,并传入数字15进行测试
public class test1 {
public static void main(String[] args) {
int[] arr = {
1, 2, 3, 4, 5, 6, 7, 8, 9};
printEven(arr);
}
public static void printEven(int[] arr) {
System.out.print("[");
for (int x = 0; x < arr.length; x++) {
if (arr[x] % 2 == 0) {
if (x == 7) {
System.out.print(arr[x]);
} else {
System.out.print(arr[x] + ", ");
}
}
}
System.out.println("]");
}
}
2.训练案例2
2.1.训练描述
随机产生两个整数,随机数的范围均是[1,100],定义方法求这两个整数的和并打印和值
2.2.操作步骤描述
1.创建一个测试类
2.在主方法中使用Random产生两个范围是[1,100]的随机数
3.定义一个求两个整数和的方法
4.在主方法中调用这个求和方法得到结果值,并打印
import java.util.Random;
public class test2 {
public static void main(String[] args) {
Random r=new Random();
int a=r.nextInt(100)+1;
int b=r.nextInt(100)+1;
System.out.println(add(a,b));
}
public static int add(int x,int y) {
System.out.println("x="+x);
System.out.println("y="+y);
return x+y;
}
}
3.训练案例3
3.1.训练描述
主方法中给定数组int[] arr= {10,20,30,40,50,60};定义一个方法可以接受这个给定的数组
并返回这个数组中元素的最小值
3.2.操作步骤描述
1.创建一个测试类,在测试类中写该方法
2.定义一个方法可以接收一个整型的一维数组
3.在方法内部求出数组元素的最小值,并把这个最小值返回
4.在主方法中调用上述方法传递数组arr,得到数组中元素的最小值并打印
public class test3 {
public static void main(String[] args) {
int[] arr={
10,20,30,40,50,60};
print(arr);
}
public static void print(int[] arr){
int min=arr[0];
for(int x=0;x<arr.length;x++){
if(arr[x]<min){
min=arr[x];
}
}System.out