第7章——数组及应用—向数组中存入元素

知识点:

              1、声明数组:

                     int a[] = new int[4];
package c第七章_数组及应用;

import java.util.Scanner;

/**
 * 测试类
 * 
 * @author 尓军
 *
 */
public class B__杰哥题第1个__求出4个手机商店的最低手机价格_¥知识点1¥___定义阵列存储价格_¥知识点2¥__算出数组中的最低值 {

    /**
     * 运行
     * 
     * @param args 名字(必传)
     */
    public static void main(String[] args) {
        int max = 0;// 声明最大值
        int min = 0;// 声明最小值
        Scanner b = new Scanner(System.in);
        System.out.println("请输入4家店的价格:");
        int a[] = new int[4];
        for (int i = 1; i < 5; i++) {// 设置从1开始数,这样对下一行的输出
            System.out.println("第" + i + "店的价格:");
            int c = b.nextInt();

            if (min == 0) {// 储存最小值,之后不再进入(这行代码不能删除);;;因为删除会无法储存min的值这是因为我在第8行定义的min为0,所以无论我输入什么都没办法进入19行的if选择结构就无法为min赋值我输入的数,导致打印出来的最小值为0
                min=c;
            }
            if (min > c) {// 若之后输入的数小于第1个if循环里的数则重新让min等于这次输入的数
                min = c;
            }
        }
        System.out.println("最低价格为" + min);

    }

}

 

posted @ 2021-01-06 11:09  綦君  阅读(171)  评论(0)    收藏  举报