携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情
1、前言
不论你在什么时候开始,重要的是开始之后就不要停止;不论你在什么时候结束,重要的是结束之后就不要悔恨。
连着下了好几天的雨,每天就是小小的下一天,整的人们也不能出去玩,也不能干活。秋,一个果实累累的名字。快要秋收了。
2、正文
方法到现在也学的差不多了,今天来写几个例子,让我们能更深刻的记住它,并且熟练的运用。
第一个:
需求:设计一个方法用于输出任意整型数组的内容,要求输出成如下格式:“该数组内容为:[10, 20, 30]”
public class Test{
public static void main(String[] args){
int[] ages = {10, 20, 30};
print(ages);
}
public static void print(int[] arr){
System.out.print("[");
for (int i = 0; i < arr.length; i++){
if(i == arr.length - 1){
System.out.print(arr[i]);
}else{
System.out.print(arr[i] + ",");
}
}
System.out.println("]");
}
}
复制代码
第二个例子:
需求:设计一个方法可以接受整型数组,和要查询的元素值;最终要返回元素在该数组中的索引,如果数组中不存在该元素则返回-1。
public class Test{
public static void main(String[] args){
//定义数组,调用方法
int[] arr = {11, 22, 33, 56, 89};
int index = search(arr, 56);
System.out.println("您查询的数据索引是:" + index);
}
//首先定义一个方法可以接受整型数组和要查询的数值,
public static int search(int[] arr, int data){
//其次我们要找出这个数据的索引。
for (int i = 0; i < arr.length; i++){
if(arr[i] = data){
return i;
}
}
//没有这个元素值就会返回-1
return -1;
}
}
复制代码
第三个例子:比较两个数组是否一样
需求:如果两个数组的类型,元素个数,元素顺序和内容都是一样的我们就认为这两个数组是一摸一样的。用方法判断任意两个整型数组是否一样,并返回true或者false。
比如:
int[] arrs = {10, 20, 30};
int[] arrs = {10, 20, 30};
复制代码
这两个数组就是一样的
public class Test{
public static void main(String[] args){
//比较任意两个整型数组内容是否一样,一样返回true反之返回false。
int[] arr1 = {10, 20, 30};
int[] arr2 = {10, 20, 30};
System.out.println(compare(arr1, arr2));
}
//定义一个方法:参数:接受两个整型数组,返回值类型:布尔类型
public static boolean compare (int[] arr1, int[] arr2){
//判断两个数组的内容是否一样
if (arr1.length == arr2.length){
for (int i = 0; i < arr1.length; i++){
if (arr1[i] != arr2[i] ){
return false;
}
}
return true;
}else {
return false;
}
}
}
复制代码
今天是我参加8月更文挑战的第12天,敬请期待下文。