2 qq 36195783 qq_36195783 于 2016.09.21 09:59 提问

largest and smallest number 5C

这个是输入一堆数字然后输入负99退出然后输出最大和最小的数字,我们还没有教array而且用不了scanner只能用StdoutStdin 还有while loop,怎么做这个?

1个回答

Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.21 13:49

代码实例

 /**
 * @Date 2016年9月21日
 *
 * @author 郭  璞
 *
 */
package practice;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;

/**
 * @author 郭 璞 <br>
 *         这个是输入一堆数字然后输入负99退出然后输出最大和最小的数字,我们还没有教array而且用不了scanner只能用StdoutStdin
 *         还有while loop
 */
public class FindMaxMinNumber {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入数据,空格或者换行分隔均可!");
        ArrayList list = new ArrayList();


        int item = scanner.nextInt();
        while(item!=-99) {
            list.add(item);
            item = scanner.nextInt();
        }
        //将集合排序,方便获取最大最小值
        Collections.sort(list);

        int max = (int) list.get(list.size()-1);
        int min = (int) list.get(0);


        System.out.println("Min = " + min);
        System.out.println("Max = " + max);
    }

}


不要管是不是没学过,以后肯定会用到的,学知识更不要僵化了自己的思维。条条大路通罗马。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
auto.offset.reset解释
auto.offset.reset largest What to do when there is no initial offset in ZooKeeper or if an offset is out of range: * smallest : automatically reset the offset to the smallest offset * largest : aut
kafka 设置auto.offset.reset
当不同group中,如果consumer第一次启动时候,在zookeeper中没有初始的offset(读取的offset,不是logfile 的offset),或者offset过大,那么设置 smallest和largest才有效,如果smallest重新0开始读取,如果是largest从logfile的offset读取。一般情况下我们都是设置smallest
auto.offset.reset 说明
Kafka的consumer是以pull的形式获取消息数据的,consumer提供两种版本,即high level 和low level API。 1 consumer和partition 1)如果consumer比partition多,是浪费,因为kafka的设计是在一个partition上是不允许并发的,所以consumer数不要大于partition数  2)如果consume
欧拉计划第四题:关于求回文数。第五题,第六题,第七题,第八题,第九题,第十题
第四题:回文数问题 A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99. Find the largest palindrome made from the product of
kafka auto.offset.reset介绍
http://shift-alt-ctrl.iteye.com/blog/1930791 kafka + zookeeper,当消息被消费时,会想zk提交当前groupId的consumer消费的offset信息,当consumer再次启动将会从此offset开始继续消费. 在consumter端配置文件中(或者是ConsumerConfig类参数)有个&quot;autooffset.re
leetcode 230. Kth Smallest Element in a BST-递归|非递归
原题链接:230. Kth Smallest Element in a BST 【思路-Java、Python】——递归实现 我们知道二分查找数(BST)的性质——任何一个节点的值均大于左子树的任意节点值,而小于右子树的任一节点值。那么这样就可以知道最小值的一个节点在树的最左端,最大值的一个节点在树的最右端。树从小到大顺序刚好满足树的中序遍历。因而,我们可以用中序遍历来处理。 由于 k 是个
1038. Recover the Smallest Number (30)好题
一道挺好的思想题
projecteuler---->problem=5----Smallest multiple n个数求最小公倍数
title: 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder. What is the smallest positive number that is evenly divisible by all of the nu
【LeetCode】Largest Number 解题报告
【题目】 Given a list of non negative integers, arrange them such that they form the largest number. For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330. Note: The result
179 Largest Number
题目链接:https://leetcode.com/problems/largest-number/题目:Given a list of non negative integers, arrange them such that they form the largest number.For example, given [3, 30, 34, 5, 9], the largest formed