zoukankan      html  css  js  c++  java
  • 求数组中最大值和最小值

    /**
     * 
     */
    package com.cn.u4;
    import java.util.Scanner;
    /**
     * @author Administrator
     *从键盘输入本次Java考试五位学生的成绩,求考试成绩最高分
     */
    public class GetBigScore {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            int[] scores=new int[5];
            for(int i=0;i<scores.length;i++){
                System.out.print("请输入第"+(i+1)+"位同学的成绩:");
                scores[i]=input.nextInt();
            }
            int bigScore=scores[1];
            for(int i=0;i<scores.length;i++){
                if(bigScore<scores[i]){
                    bigScore=scores[i];
                }
            }
            System.out.println("bigScore="+bigScore);
            System.out.println("程序结束!");
        }
    
    }

    求4家店中哪家价格最低

    注意:这里我的数组及变量,为了简化,都定义的int类型,int类型有最大值和最小值范围,所以不要输错了

    分析思路:

    1、先用Scanner对象的nextInt()方法循环获取4家店的价格

    2、取这4个数据的最小值

      --定义一个min变量,初始值为数组第1个值

      --循环依次用数组中的值与min相对比,如果小于min,就把值赋予给min

    public class GetMinNum {
        public static void main(String[] args){
            //使用Scanner输入4家店的价格组成一个数组
            Scanner input=new Scanner(System.in);
            int[] prices=new int[4];
            for(int i=0;i<prices.length;i++){
                System.out.print("请输入第"+i+"家店的价格:");
                prices[i]=input.nextInt();
            }
            System.out.print("prices={");
            for(int i=0;i<prices.length;i++){
                System.out.print(prices[i]+",");
            }
            System.out.println("}");
            //找出最小的那个,依次对比
            int min=prices[0];
            for(int i=0;i<prices.length;i++){
                if(min>prices[i]){
                    min=prices[i];
                }
            }
            System.out.println("最小的那个值是:"+min);
        }
    }
  • 相关阅读:
    hdu 5877 (dfs+树状数组) Weak Pair
    hdu 5876 (补图BFS) Sparse Graph
    bzoj 1051 (强连通) 受欢迎的牛
    UVA 10054 (欧拉回路) The Necklace
    HYSBZ 2743 (树状数组) 采花
    Codeforces 702C Cellular Network
    ZAB协议(Zookeeper atomic Broadcast)
    分布式一致性协议-2PC与3PC(二)
    分布式架构(一)
    redis集群
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/5437047.html
Copyright © 2011-2022 走看看