0
点赞
收藏
分享

微信扫一扫

数组的二分查找法

做个橙梦 2022-03-23 阅读 59
java

 例题:

有一个数列:8,4,2,1,23,344,12

Ⅰ:循环输出数列值

Ⅱ:求数列中所有数值的和

Ⅲ:猜数游戏,从键盘中任意输入一个数,判断数组中有没有这个数

 Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数:");
        int num = scanner.nextInt();
        boolean flag = true;//作为一个标记
        int[] array = {8, 4, 2, 1, 23, 344, 12};
        int sum = 0;
        for (int i = 0; i < array.length; i++) {
            sum += array[i];
            System.out.print(array[i] + "\t");
            if (num == array[i]) {
                flag = false;
            }
        }
        System.out.println();
        System.out.println(sum);//数组中内容的和
        if (flag) {
            System.out.println("没有" + num);
        } else {
            System.out.println("有" + num);
        }
举报

相关推荐

0 条评论