当前位置: 首页 > news >正文

编写程序,从键盘输入若干整数,将其保存入一个数组中。利用Arravs进行排序,然后查找出第3大的整数

编写程序,从键盘输入若干整数,将其保存入一个数组中。利用Arravs进行排序,然
后查找出第3大的整数

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;public class helloworld {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);ArrayList<Integer> integers = new ArrayList<>();System.out.println("请输入整数(输入非整数结束):");while (scanner.hasNextInt()) {integers.add(scanner.nextInt());}// 将ArrayList转换为数组Integer[] array = integers.toArray(new Integer[0]);// 排序数组Arrays.sort(array);// 检查数组长度是否足够找到第3大的数if (array.length >= 3) {// 数组是升序的,所以第3大的数在倒数第3个位置int thirdLargest = array[array.length - 3];System.out.println("第3大的整数是: " + thirdLargest);} else {System.out.println("输入的整数不足3个,无法找到第3大的整数。");}scanner.close();}
}
http://www.lryc.cn/news/439902.html

相关文章:

  • VSCode 离线安装中文语言包
  • vue3补充
  • 关于Chrome浏览器没有网络,而其他浏览器正常这一问题的解决方法
  • 人工智能辅助汽车造型设计
  • 专家访谈:心脑血管名医蔡英丽医生的医学智慧
  • Ubuntu 22.04 源码下载的几种方法
  • floodfill+DFS(1)
  • 小程序开发设计-第一个小程序:注册小程序开发账号②
  • C++基础面试题 | C++中的构造函数可以是虚函数吗? C++中的析构函数一定要是虚函数吗?
  • Leetcode—1184. 公交站间的距离【简单】
  • 【python数据处理】保存网页
  • 智能体趋势:未来科技的核心驱动力
  • 学习笔记 韩顺平 零基础30天学会Java(2024.9.16)
  • python selenium网页操作
  • pytorch使用技巧
  • 从用户数据到区块链:Facebook如何利用去中心化技术
  • Elasticsearch之bool查询
  • IntelliJ IDEA 创建 Java 项目指南
  • 一起学Java(13)-[日志篇]教你分析SLF4J和Log4j2源码,掌握SLF4J与Log4j2桥接集成原理
  • 深入Redis:核心的缓存
  • 集群聊天服务器项目【C++】项目介绍和环境搭建
  • c++ #include <memory> 智能指针介绍
  • 32.递归、搜索、回溯之floodfill算法
  • Vue3.5+ 响应式 Props 解构
  • k8s中的认证授权
  • Leetcode 3291. Minimum Number of Valid Strings to Form Target I
  • PostgreSQL的查看主从同步状态
  • Java多态性的理解
  • 安全工具 | 使用Burp Suite的10个小tips
  • 企业项目中字符串工具类