//输入数字个数来产生数字并且比较大小

import java.util.Scanner;

public class Test1 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("请输入你要输入的数字个数:");

        int num = sc.nextInt();

        int[] array = new int[num];

        for (int i = 0; i < array.length; i++) {

            System.out.println("请输入第" + (i + 1) + "个数。");
            array[i] = sc.nextInt();
        }

        System.out.println("最大值:" + getArrayMax(array));
        System.out.println("最小值:" + getArrayMin(array));

    }

    public static int getArrayMax(int[] array) {

        int max = array[0];

        for (int i = 1; i < array.length; i++) {

            max = (max < array[i]) ? array[i] : max;
        }

        return max;

    }

    public static int getArrayMin(int[] array) {

        int min = 0;

        for (int i = 1; i < array.length; i++) {

            min = (array[min] > array[i]) ? i : min;
        }

        return array[min];
    }
    
    

}

import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        /*
         * int num=123; int sum;
         *
         * int a=num/100%10; int b=num/10%10; int c=num%10;
         *
         * sum=a+b+c;
         *
         * System.out.println(sum);
         */

        Scanner input = new Scanner(System.in);
        int max = 0;
        int min = 0;

        for (int i = 0; i < 5; i++) {
            System.out.println("请输入第" + (i + 1) + "个数");

            int number = input.nextInt();

            if (i == 0) {

                max = number;
                min = number;
            } else {

                if (max < number) {

                    max = number;
                }
                if (min > number) {

                    min = number;
                }
            }
        }

        System.out.println("最大值为:" + max);
        System.out.println("最小值为:" + min);
    }

}

-----------------------------------------------------------------------------------------

import java.util.Scanner;

public class Test22 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Scanner input = new Scanner(System.in);

        System.out.println("请输入十个成绩 :");

        int[] score = new int[10];

        int max = 0;
        double avg = 0;
        int sum = 0;
        int min = score[0];

        for (int i = 0; i < score.length; i++) {
            System.out.println("请输入第" + (i + 1) + "个成绩 :");
            score[i] = input.nextInt();

            if (i == 0) {
                max = score[i];
                min = score[i];
            } else {

                if (score[i] > max) {
                    max = score[i];
                }

                if (score[i] < min) {
                    min = score[i];
                }

            }

            sum = sum + score[i];
        }

        avg = sum / 10;
        System.out.println("最高分是:" + max);
        System.out.println("最低分是:" + min);
        System.out.println("平均分是:" + avg);
    }

}

Java开发中经典的小实例-(比较输入数值的最大值、最小值和平均值)的更多相关文章

  1. Java开发中经典的小实例-(输入三个数字判断三角形类型)

    import java.util.Scanner;public class threeTest {    public static void main(String[] args) {       ...

  2. Java开发中经典的小实例-(打印输入重复的值)

    import java.util.ArrayList;import java.util.Scanner;public class Test8 {    public static void main( ...

  3. Java开发中经典的小实例-(二分法)

    public int binarySearch(int[] data,int aim){//以int数组为例,aim为需要查找的数 int start = 0; int end = data.leng ...

  4. Java开发中经典的小实例-(while(参数){})

    import java.util.Scanner;public class Test_while {    public static void main(String[] args) {       ...

  5. Java开发中经典的小实例-(swich(){case:参数break;default: break;})

    import java.util.Scanner;public class Test6 {    public static void main(String[] args) {        // ...

  6. Java开发中经典的小实例-(能被3整除,并且十个数换一行)

    import java.util.Scanner;public class Test15 {    public static void main(String[] args) {        // ...

  7. Java开发中经典的小实例-(do{}while())

    import java.util.Scanner;public class Test13 {    public static void main(String[] args) {        // ...

  8. Java开发中经典的小实例-(随机产生验证码)

    import java.util.Scanner;public class Test10 {    public static void main(String[] args) {        // ...

  9. Java开发中经典的小实例-(随机数)

    import java.util.Random;//输出小于33的7个不相同的随机数public class probability {    static Random random = new R ...

随机推荐

  1. 代理模式 & Java原生动态代理技术 & CGLib动态代理技术

    第一部分.代理模式  代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代理类与委托类之间通常 ...

  2. IOS第18天(7,CAKeyframeAnimation-图标抖动)

    *** #import "HMViewController.h" #define angle2radian(x) ((x) / 180.0 * M_PI) @interface H ...

  3. C#网络编程之--TCP协议(一)

    TCP 是面向连接的传输协议 面向连接,其实就好比,A打电话给B,如果B接听了,那么A和B之间就的通话,就是面向连接的 TCP 是全双工的传输协议 全双工,这个理解起来也很简单,A打电话给B,B接听电 ...

  4. Where is the Global.asax.cs file

    I am using VS 2008. I have created a new Asp.net web site project from File->New->Website-> ...

  5. AFNetworking 3.0+ 启用完整、严格的https证书较验参考代码

    // 1.初始化单例类      AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];     manager.securit ...

  6. .dmp文件导入个别表

    imp bizinfo_qy/bizinfo_qy@orcl161 file=D:\收付费核算系统\分线\bizinfo_qy.dmp log=bizinfo_qy.log  TABLES=(al_i ...

  7. Map的简单语法

    package jaxpsax; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...

  8. 解决windows 10关机自动重启的问题

    自从windows 10推出来没多久,就给台式机安装了.可是,有点悲剧的是:每次关机,都会自动重启(restart). 之后也在网上找了一些解决方式,但还是没用.前天通过搜索”Windows 10 c ...

  9. SVN 多项目管理(强烈建议每个项目建一个库)

    Subversion的目录结构是很自由的,所有的规划都必须是你自己规定,考虑一个 subversion仓库的目录树,你可以把任何一个目录认定为一个项目,你可以只checkout这个目录下的所有文件进行 ...

  10. 20145320 《Java程序设计》第1周学习总结

    20145320 <Java程序设计>第1周学习总结 教材学习内容总结 第一章 Java最早是Sun公司的项目Green Project中编写Star7应用程序的程序语言,1995年5月2 ...