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

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. Python从破门而入到夺门而出

    MD版网盘备份: 链接: https://pan.baidu.com/s/1kVJNRSz 密码: agxt 基于<简明Python教程> 一.Python概览 1.使用PyCharm是非 ...

  2. Interpolation particles In Katana

    I write the sphere radius interpolation for katana plugin that can transfer attributes,render attrib ...

  3. JS事件模型小结

    三种事件模型:原始事件模型(DOM0),DOM2事件模型,IE事件模型: 不同点: 事件程序的注册(给HTML元素所对应的JS对象绑定事件) 事件传播的过程 事件模型的注册: 一.原始事件模型(没有兼 ...

  4. java多线程详解(5)-Threadlocal用法

    ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路. 使用这个工具类可以很简洁 ...

  5. IEE数据库安装向导

    RHEL 5用rpm包,直接安装后配置数据及缓存目录即可. RHEL 6用tar包+配置文件,本文是在RHEL 6上安装IEE的向导. ①上传infobright-4.0.6-x86_64.tar包和 ...

  6. C语言之字符串处理函数

    C语言中字符串处理函数介绍 下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数).所有的C语言编译系统中一般都提供这些函数. 1.puts函数——输出字符串的函数 一般的形式为p ...

  7. 转发 eclipse 取消javascript 验证

    博客地址: http://blog.csdn.net/itchiang/article/details/7498474 最近出了一个很怪的现象,某一个js文件,在某一个Eclipse工程中呆的好好的, ...

  8. C语言 文件操作9--fgetc()和fputc()

    //fgetc()和fputc() #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> # ...

  9. java操作xm——添加、修改、删除、遍历

    package com.xml.zh; import javax.xml.parsers.*; import javax.xml.transform.Transformer; import javax ...

  10. iOS开发中的远程推送实现(最新,支持iOS9)

    我的个人项目<丁丁印记>中加入了远程推送功能,按照操作说明去做还是比较容易实现的,但是学的不够不系统,而且iOS8之后的推送和之前的版本是有所不同的,因此这篇文章希望总结一下最新的iOS推 ...