编写一个Java应用程序,使程序能够比较任意2个数的大小并按从小到大的顺序输出这2个数。
时间: 2024-05-15 21:15:26 浏览: 51
```
import java.util.Scanner;
public class CompareNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数:");
double num2 = scanner.nextDouble();
if (num1 == num2) {
System.out.println("两个数相等");
} else if (num1 > num2) {
System.out.println(num2 + " " + num1);
} else {
System.out.println(num1 + " " + num2);
}
}
}
```
使用Scanner类获取用户输入的两个数,通过if-else语句进行比较,如果两个数相等,则输出“两个数相等”,否则按从小到大的顺序输出这两个数。
相关问题
编写一个java程序,任意输入3个数,能按大小顺序输出
当你想要编写一个Java程序,让用户输入三个数字并按照升序或降序输出时,你可以使用Scanner类获取用户的输入,然后用数组或ArrayList存储这些数字,并进行排序。这里我给你提供一个简单的使用Arrays.sort()方法进行升序排列的例子:
```java
import java.util.Scanner;
public class SortThreeNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个数字:");
// 获取用户输入的三个数
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
double num3 = scanner.nextDouble();
// 创建一个double类型的数组来存储这三个数字
double[] numbers = {num1, num2, num3};
// 对数组进行排序(升序)
Arrays.sort(numbers);
// 输出排序后的结果
System.out.printf("按从小到大的顺序排序:%.2f, %.2f, %.2f\n", numbers[0], numbers[1], numbers[2]);
}
}
```
如果你想让用户选择是否要按升序或降序排序,可以在主函数里添加更多的逻辑来处理这个选择。
java编写程序:写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)。
在Java中,你可以通过创建一个方法来实现这个功能。这里是一个使用冒泡排序算法对一维整数数组进行排序的例子:
```java
public class BubbleSortExample {
public static void sortArray(int[] array) {
int n = array.length;
// 冒泡排序算法
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (array[j] > array[j + 1]) {
// 交换元素
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 输出排序后的数组
System.out.println("Sorted Array in Ascending Order:");
for (int num : array) {
System.out.print(num + " ");
}
}
// 主函数,用于测试sortArray方法
public static void main(String[] args) {
int[] inputArray = {5, 2, 9, 1, 7}; // 输入任意长度的整数数组
sortArray(inputArray);
}
}
```
在这个例子中,`sortArray`方法接受一个整数数组作为输入,并通过嵌套循环实现冒泡排序。在主函数`main`中,我们创建了一个测试数组并传递给这个方法。
阅读全文