A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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]);
                        }
                }
        }
}       

1 个回复

倒序浏览
public static void qc(int[] arr){   
                for(int i = 0; i < arr.length; i++){
                        for(int j = i+1; j < arr.length; j++){
                                if(arr == arr[j]){
                                        arr[j] = 0;
                                        int temp;
                                        for(int k = j;k < arr.length -1; k++){
                                                temp = arr[k];
                                                arr[k] = arr[k+1];
                                                arr[k+1] = temp;
                                        }
                                }
                        }
                }
        }

给你看看我写的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马