21xrx.com
2024-11-22 14:49:46 Friday
登录
文章检索 我的文章 写文章
关键词: Java、if语句、排序
2023-06-15 09:06:31 深夜i     --     --

Java使用if语句将输入的三个整数按从小到大排序

在Java中,if语句不仅可以进行条件判断,还可以用于比较和排序。如果你想编写一个程序,将三个输入的整数按从小到大的顺序排序,if语句是一个很好的选择。

首先,我们需要利用Java中的Scanner类获取三个整数的输入值。然后,我们可以使用if语句的嵌套结构来比较这三个整数并进行排序。具体来说,我们可以设置三个变量a、b、c来存储这三个整数,然后利用if语句的嵌套结构进行比较和交换。

代码如下所示:


import java.util.Scanner;

public class SortThreeNumbers {

  public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    System.out.print("Enter three integers: ");

    int a = input.nextInt();

    int b = input.nextInt();

    int c = input.nextInt();

    if (a > b)

      int temp = a;

      a = b;

      b = temp;

    

    if (a > c)

      int temp = a;

      a = c;

      c = temp;

    

    if (b > c)

      int temp = b;

      b = c;

      c = temp;

    

    System.out.println("The sorted numbers are " + a + " " + b + " " + c);

  }

}

在这个程序中,我们首先获取三个输入的整数。然后,我们使用if语句的嵌套结构来进行排序。首先比较a、b两个数,如果a大于b,则交换两个数的值;然后比较a、c两个数,如果a大于c,则交换a、c的值;最后比较b、c两个数,如果b大于c,则交换b、c的值。最终,我们将排序后的结果输出。

总的来说,使用if语句进行比较和排序是Java编程中常用的技巧之一。如果你能够掌握if语句的嵌套结构和变量交换的方法,你就可以轻松地编写出各种基本的比较和排序程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复