32.输出10个整数中的最大值和最小值

2023-05-16

编程题目:

32.编写一个程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

示例代码:

package program.calculation.exercise32;

import java.util.Arrays;
import java.util.Scanner;

/**
 * 32.接受用户输入的10个整数,并输出这10个整数的最大值和最小值。
 */

public class MaxAndMin {
	public static void main(String[] args) {
		
		System.out.println("请输入10个数:");
		@SuppressWarnings("resource")
		Scanner scanner = new Scanner(System.in);
		
		int[] arr = new int[10];
		for (int i = 0; i < arr.length; i++) {
			int next = scanner.nextInt();
			arr[i] = next;
		}
		
//		Arrays.sort(arr);//此方法没有返回值,简单排序
		getMaxAndMin(arr);
		
		System.out.println("最小值:" + arr[0] + ",最大值:"+ arr[arr.length - 1]);
		
	}
	
	//获取最值
	private static void getMaxAndMin(int[] arr) {
		
		//冒泡排序
		for(int i=0;i<arr.length;i++){
			for(int j=0;j<arr.length-i-1;j++){
				if(arr[j] > arr[j+1]){
					int temp = arr[j];
					arr[j] = arr[j+1];
					arr[j+1] = temp;
				}
			}
		}
		
	}
	
}

结果显示:

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

32.输出10个整数中的最大值和最小值 的相关文章

随机推荐

  • armadillo + openblas 编译

    1 编译openblas 需要先安装VS2019和intel的免费fortran编译器 2 编译openblas获得lopenblas lib静态库就好了 xff0c 其他项目报错不管他 3 安装该lib库到合适的目录下 xff0c 比如
  • 成员函数指针编程两例

    今天学了一下成员函数指针编程 xff0c 特将代码记在此处 xff0c 代码不太严格 xff0c 阅读过的网友不要简单抄录 例子1 xff1a include 34 stdafx h 34 class CModule typedef voi
  • 处理对话框WM_NCCALCSIZE消息,调用SetWindowPos函数给对话框加上表头

    结合两者 xff0c 可以实现给对话框加上表头 另一种解决方案是在对话框标题栏下创建表头控件 xff0c 一般为CStatic的派生类 xff0c 并将对话框原来的控件都往下移动 xff0c 之后拉长窗口 本人使用了上面的第一种方法 xff
  • 简单的工作者线程封装

    1 基类 class CWorkerThread public CObject DECLARE DYNAMIC CWorkerThread public CWorkerThread m pHost 61 NULL virtual CWork
  • MFC中非MDI子框架窗口

    框架窗口也可以做为界面中的子窗口 创建时要加入WM CHILD属性 下面为示例 1 主框架窗口 include 34 MyChildFrm h 34 class CMainFrame public CFrameWnd public CMai
  • 采用多重继承模仿文档视图结构

    1 数据类 include lt list gt class IJxInterface class CJxDataSet public CCmdTarget DECLARE DYNCREATE CJxDataSet CJxDataSet p
  • MFC程序崩溃地址抓取代码(VC6通过)

    1 更改AfxWinMain函数 stdafx cpp source file that includes just the standard includes MyMainFunc pch will be the pre compiled
  • 打印成员函数地址一例

    代码很简单 static bool bGet 61 false CMyMainFuncView CMyMainFuncView if bGet CString str str Format 34 CMyMainFuncView PreCre
  • 模拟MFC命令消息机制的事件机制

    为了携带更多参数在线程间调用过程 xff0c 我最近模仿windows的MFC命令机制 xff0c 写了一个简单的事件机制 分为事件消息接收器 xff0c 事件转发器 xff0c 事件处理器等 主要代码如下 1 JrEvent h prag
  • 一种多线程环境下的参数访问方法

    应用临界区锁控制访问 xff0c 并利用了模板参数 xff0c 方便应用 template lt typename T gt class CJrParam public CJrParam void InitializeCriticalSec
  • MFC使用API函数GdiAlphaBlend绘制半透明控件

    示例代码如下 if m hBrushBackground HDC back CRect rcx 61 rcc back 61 CreateCompatibleDC dc HBITMAP bmpx bmpx 61 CreateCompatib
  • 近日做的皮肤界面

  • 给ThemeButton加上图标

    采用 DrawThemeBackground API函数可以给ThemeButton加上图标 xff0c 类似以前Delphi风格的按钮 代码及界面效果如下 xff0c 不难 xff0c 就不多解释了 LRESULT CSkinWnd Bu
  • Swift设计模式之解释器模式

    转自 Swift设计模式 原文 Design Patterns In Swift span class hljs comment 解释器模式 span span class hljs comment 百度百科 xff1a 给定一个语言 xf
  • VC 如何在一个矩形框中居中显示一个长字符串

    VC 如何在一个矩形框中居中显示一个长字符串 先使用 DT WORDBREAK 和 DT CALCRECT标志位调用 DrawText函数获得文字的外框尺寸 再使用将该外框尺寸居中显示实际绘制到窗口矩形框中 示例代码和界面效果图如下所示 x
  • 使用开源代码写了一个C++文件阅读编辑器

    源代码在下面这个链接里 http download csdn net detail joshua0137 5022988 欢迎大家使用和提建议
  • 汇编实验1——利用8255实现LED的流水点亮实验

    前言 做这个实验耗时近半天 xff0c 其中安装虚拟机5小时 xff0c 编写程序3小时 踩过不少的坑 xff0c 比如说一开始一直显示不出来usb插件 xff0c 最后发现是开关没开 xff1b 又比如 xff0c 程序逻辑没有问题 xf
  • Python序列的切片操作符使用

    说明 xff1a 切片操作符在python中的原型是 start stop step 即 xff1a 开始索引 结束索引 步长值 开始索引 xff1a 同其它语言一样 xff0c 从0开始 序列从左向右方向中 xff0c 第一个值的索引为0
  • [N1盒子] Phicomm-N1 斐讯 N1 NAS 打造指南

    N1盒子 Phicomm N1 斐讯 N1 NAS 打造指南 word复制过来不带图片 xff0c 需要图片的见百度盘下载 第 一 章 硬件介绍 3 1 1 裴讯N1介绍 3 1 2 产品参数 3 1 3 产品外观 6 1 3 1 整体外观
  • 32.输出10个整数中的最大值和最小值

    编程题目 xff1a 32 编写一个程序 xff0c 接受用户输入的10个整数 xff0c 并输出这10个整数的最大值和最小值 示例代码 xff1a span class token keyword package span program