Java简单例题(1、获取不等随机数。2、录入多个数据,控制台输出最大值)

作业一:获取10个1-20之间的随机数,要求不能重复

package org.wests.HomeWork02;

import java.util.Arrays;
import java.util.Set;
import java.util.TreeSet;

/** * 获取10个1-20之间的随机数,要求不能重复 * @author Owen * */
public class HomeWork01 {
   

    public static int getRandom(int start,int end) {
        return (int)(Math.random()*(end-start)+start);
    }

    public static void main(String[] args) {
        Set<Integer> set = new TreeSet<>();
        while(true) {
            int i = getRandom(1, 20);
            set.add(i);
            Object[] arr =set.toArray();
            if(arr.length >=10) {
                System.out.println(Arrays.toString(arr));
                System.exit(0);
            }
        }
    }
}

作业二:题目:键盘录入多个数据,以0结束,要求在控制台输出这多个数据的最大值

package org.wests.HomeWork02;

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

/** * 题目:键盘录入多个数据,以0结束,要求在控制台输出这多个数据的最大值 * @author 代虎 * */
public class HomeWork02 {
   

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        while(true) {
            System.out.println("请输入数据,输入0终止输入");
            Scanner sc = new Scanner(System.in);
            String str = sc.next();
            Integer inte = Integer.parseInt(str);
            list.add(inte);
            Object[] arr = list.toArray();
            Arrays.sort(arr);
            if(inte == 0){
                System.out.println("您输入的值为0,系统退出! ");
                System.out.println("以上您输入的值中,最大值为:" + arr[arr.length-1]);
                System.exit(0);
            }

        }
    }

}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 12:10
点赞 评论 收藏
分享
06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
下个早班:秒挂就是不缺人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务