卫语句:先用if判断错误情况下的操作,退出方法体
数组赋值:数组名[索引值]=数据;
if用于区间判断,switch用于等值判断,switch可以用if代替,但是if不可以用switch代替
比较数组元素是否一致(利用卫语句)
比较数组每一个元素的值是否想等,首先就必须要求数组的长度相等。
只要是引用数据类型都有equals
package com.javasm.array;
/**
* @author: JAVASM
* @classNAME: ArrayDemo03
* @description:
* @date: 2021/3/28 22:53
* @version:0.1
* @since:1.8
*/
public class ArrayDemo03 {
public static void main(String[] args) {
int[] num1=new int[]{1,2,3};
int[] num2=new int[]{1,6,3};
int len1=num1.length;
int len2=num2.length;
if(len1!=len2){
System.out.println("数组元素不同!");
return;
}
for(int index=0;index<len1;index++){
if(num1[index]!=num2[index]){
System.out.println("数组元素不同!");
return;
}
}
System.out.println("数组元素相同!");
}
}
代码运行结果如下:
数组元素不同!
Process finished with exit code 0
通过Array类来比较两个数组是否相同
Boolean flag=Array.equals(数组1,数组2);