java 输入3个数a,b,c,按大小顺序输出的实例讲解

首先我们需要编写一个Java程序,实现输入三个数a,b,c,并按照大小顺序输出这三个数。下面是一个示例代码:

import java.util.Scanner;

public class SortNumbers {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入3个数字:");

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();

        if (a >= b && a >= c) {
            if (b >= c) {
                System.out.println(a + " " + b + " " + c);
            } else {
                System.out.println(a + " " + c + " " + b);
            }
        } else if (b >= a && b >= c) {
            if (a >= c) {
                System.out.println(b + " " + a + " " + c);
            } else {
                System.out.println(b + " " + c + " " + a);
            }
        } else {
            if (a >= b) {
                System.out.println(c + " " + a + " " + b);
            } else {
                System.out.println(c + " " + b + " " + a);
            }
        }

        scanner.close();
    }
}

在这个示例代码中,我们首先创建了一个Scanner对象,用来读取用户输入的三个数字。然后,我们使用if-else语句来比较这三个数字的大小关系,并按照从大到小的顺序输出它们。

接下来的第一个示例说明:假设用户输入的三个数字分别是5、1、3,程序运行后的输出结果如下:

请输入3个数字:
5 1 3
5 3 1

可以看到,程序按照从大到小的顺序正确地输出了这三个数字。

第二个示例说明:假设用户输入的三个数字分别是3、3、1,程序运行后的输出结果如下:

请输入3个数字:
3 3 1
3 3 1

可以看到,输入的两个3按照大小相同,程序正确地输出了它们,并按照从大到小的顺序输出了另外一个数字1。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java 输入3个数a,b,c,按大小顺序输出的实例讲解 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • java微信小程序步数encryptedData和开放数据解密的实现

    实现微信小程序用户步数获取需要对用户进行授权获取,获取到用户授权后,可以获取到用户的加密数据,其中包括了微信小程序步数的加密数据。 但是获取到的小程序步数加密数据是按照AES-128-CBC加密方式进行加密的,所以在获取到的加密数据需要进行解密操作,并且需要借助微信开放数据文档提供的解密算法进行解密。 以下是具体的步骤说明: 1. 获取用户授权并获取加密数据…

    Java 2023年5月23日
    00
  • jQuery解析json数据实例分析

    下面将为您介绍如何使用 jQuery 解析 JSON 数据。 解析 JSON 数据的方法 使用 jQuery 的 $.parseJSON() 方法 通过使用 jQuery 的 $.parseJSON() 方法可以将字符串形式的 JSON 数据转化为 JavaScript 对象。 var jsonData = ‘{"name":"…

    Java 2023年6月15日
    00
  • Java异常(Exception)处理以及常见异常总结

    关于Java异常处理以及常见异常总结的攻略共分为以下几个部分: 异常概念 Java异常分类 异常处理 常见异常总结 示例说明 1. 异常概念 Java异常是在程序执行期间出现的错误或异常情况。异常在程序执行过程中会中断程序的正常执行,并且在出现问题的位置抛出异常信息。一个方法如果没有特殊处理异常的机制,当出现异常时会使程序崩溃。 2. Java异常分类 Ja…

    Java 2023年5月26日
    00
  • java中JDBC实现往MySQL插入百万级数据的实例代码

    我将为你详细介绍Java中JDBC实现往MySQL插入百万级数据的攻略,包括以下内容: JDBC简介 JDBC连接MySQL数据库的步骤 插入百万级数据的实现步骤 两条示例 1. JDBC简介 JDBC(Java Database Connectivity)是Java平台中用于执行SQL语句的一组API。使用JDBC可以连接各种各样的关系型数据库,如MySQ…

    Java 2023年5月20日
    00
  • Java连接各种数据库的方法

    Java是一门强大的编程语言,可以连接多种数据库。在这里,我们将讲解如何连接常见的MySQL和Oracle数据库。Java连接这些数据库的方法包括以下步骤: 导入数据库驱动程序库文件:Java连接数据库之前,需要导入数据库的驱动程序库文件。MySQL数据库驱动程序库文件的名称通常是mysql-connector-java.jar。Oracle数据库驱动程序库…

    Java 2023年6月1日
    00
  • Java实现的日历功能完整示例

    下面是关于“Java实现的日历功能完整示例”的详细攻略: 1. 准备工作 在实现日历功能前,需要先导入java.util.Calendar类,它是Java中处理日期和时间的核心类,可以完成大部分日历功能的操作。 我们可以通过以下语句导入该类: import java.util.Calendar; 2. 实现日历功能 2.1 显示当前日期 首先,我们需要获取当…

    Java 2023年5月19日
    00
  • 从字符串中截取等长字节的Java代码

    要从Java字符串中截取等长字节,我们可以使用Java内置的getBytes()方法。getBytes()方法可以将字符串转换为字节数组,我们可以根据需要从数组中截取所需的字节。 下面是截取等长字节的Java代码攻略: 1.首先,我们需要将字符串转换为字节数组,使用getBytes()方法,可以将字符串转换为字节数组。 String str = "…

    Java 2023年5月27日
    00
  • Spring Mvc下实现以文件流方式下载文件的方法示例

    下面是针对“Spring MVC下实现以文件流方式下载文件的方法示例”的完整攻略: 1. 需求分析 我们需要实现一个以文件流方式下载文件的功能,具体来说,就是用户在调用该接口时,能够将指定文件以文件流的形式返回浏览器端,让用户下载文件。 2. 实现步骤 2.1 定义接口 我们需要在Controller中定义一个接口来实现文件下载的功能,具体的代码如下: @R…

    Java 2023年6月15日
    00
合作推广
合作推广
分享本页
返回顶部