急!!!!用Java编写一个程序:输入3个数,将它们按大小顺序输出.

在Java中编写一个程序,可以轻松地输入三个数字,并按大小顺序输出它们。下面是一个简单的示例程序:首先,我们需要导入必要的类库,如java.io.*,java.lang.*,和java.util.StringTokenizer。接下来,定义一个名为array的类,其中包含主函数main。在主函数中,我们创建了一个StringTokenizer对象st,并...
急!!!!用Java编写一个程序:输入3个数,将它们按大小顺序输出.
在Java中编写一个程序,可以轻松地输入三个数字,并按大小顺序输出它们。下面是一个简单的示例程序:

首先,我们需要导入必要的类库,如java.io.*,java.lang.*,和java.util.StringTokenizer。接下来,定义一个名为array的类,其中包含主函数main。

在主函数中,我们创建了一个StringTokenizer对象st,并使用一个固定的字符串"10 20 30 40"初始化它。然后,我们创建了一个整型数组b,并设置其大小为10。此外,我们还定义了两个变量Max和Min,用于存储最大和最小值,以及一个计数器count。

接着,我们提示用户输入10个数字,用空格隔开,并通过BufferedReader类读取输入。然后,我们再次创建一个StringTokenizer对象,用于处理用户输入的字符串。

接下来,我们进入一个循环,用于处理每一个输入的数字。在循环内部,我们使用Integer.parseInt方法将字符串转换为整数,并将其存储在数组b中。同时,我们通过比较数组中的值来更新最小值Min。

然后,我们需要找到数组中的最大值Max。为此,我们再次遍历数组,并在遇到大于当前最大值的元素时更新Max。

最后,我们输出找到的最大值Max和最小值Min。需要注意的是,这里的示例程序仅适用于输入10个数字的情况。如果需要处理三个数字,我们需要修改代码,以适应这种特殊情况。

如果你希望处理三个数字,可以使用一个更简单的程序。下面是一个示例:

首先,导入必要的类库,然后定义一个类,其中包含主函数main。在主函数中,使用BufferedReader读取用户输入的三个数字,并将其存储在一个整型数组中。接下来,通过比较数组中的值来找到最大值和最小值,并输出结果。

下面是一个具体的实现示例:

java
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入三个数字,用空格隔开:");
String input = reader.readLine();
String[] numbers = input.split(" ");
int[] arr = new int[numbers.length];
for (int i = 0; i < numbers.length; i++) {
arr[i] = Integer.parseInt(numbers[i]);
}
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
}
}

这个程序可以有效地处理用户输入的三个数字,并按大小顺序输出它们。希望这个示例对你有所帮助!2024-12-12
mengvlog 阅读 7 次 更新于 2025-07-19 03:28:21 我来答关注问题0
  •  a460312802 求一个简单的JAVA程序,急!!!!

    //测试类public class Test {public static void main(String[] args){Person no1 = new Leader("张三","老板");Person no2 = new Management("李四","经理");Person no3 = new Teacher("王五","英语教师");((Leader)no1).set月薪(1000);((Management)no2).set基本工资(1000);((Manag...

  • 下面是一段使用Java编写的简单程序,它可以接收用户输入的两个字符,并比较它们的ASCII码值,输出较大的字符及其ASCII码。程序首先导入了Scanner类以实现用户输入,然后创建了一个名为Sort的类,其中包含了主方法main。在主方法中,我们首先通过Scanner对象sc接收用户输入的两个字符,分别存储在变量str1和str...

  •  ljialin_1985 用java编一个程序,要求如下,希望哪位大虾帮帮忙,很急!!!

    import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPane...

  • 用JAVA写一个求圆的面积的程式。谁帮帮忙 private static final double e = 3.1415926; public static void main(String[] args){ System.out.println("请输入圆的半径:"); Scanner scan = new Scanner(System.in); double r = scan.nextDouble(); getCircleArea(r); } /** ...

  •  nich002 求大神帮忙编写一个Java程序显示指定目录中所有的文件和目录,包括文件大小以及类型信息。急求啊!!!

    package Test2;import java.io.File;public class TestFile {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubFile file = new File("D:\\Java\\");printFile(file,0);}/** * 输出文件树 * @param file * @param l */public static...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部