public class Test02{
public static void main(String[] args){
int[] arr = {1,1,1,6,2,9,6,1,2,6,7,8,1};
//for循环遍历
for (int i = 0; i < arr.length; i++) {
//定义一个boolean类型的变量
boolean flag = false;
for (int j = 0; j < i; j++) {
if(arr[i] == arr[j]){
flag = true; //第一种情况1.如果i元素和j元素相等,就把true赋值给flag,如果i元
} 素和j元素不相等去
//第二种情况2,如果i元素和j元素不相等,就不进去,走下一个判断
//1.第一种情况此时flag为true,!flag就不成立,所以不进去,不打印
//.第二种情况如果i元素和j元素不相等,就走这个if判断,这时flag为false,!flag就是成
立,把元素存arr[i]里面
}if(!flag){
System.out.println(arr[i]);
}
}
}
}
|
|