用JAVA写一个输入3个数取最大值的程序
时间: 2023-09-10 21:05:02 浏览: 127
java 输入三个数字,输出最大值
### 回答1:
下面是 Java 代码来实现从三个数中取出最大值的程序:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数:");
int num1 = input.nextInt();
System.out.print("请输入第二个数:");
int num2 = input.nextInt();
System.out.print("请输入第三个数:");
int num3 = input.nextInt();
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
System.out.println("最大值是:" + max);
}
}
```
代码的流程是:通过 Scanner 类读取三个整数,然后用 if 语句来判断它们的大小,并在最后输出最大值。
### 回答2:
要用JAVA写一个输入3个数取最大值的程序,首先需要定义三个变量来存储这三个数,然后通过控制台输入来给这三个变量赋值。可以使用Scanner类来实现输入,首先需要在代码开头导入java.util.Scanner类。
然后,使用Scanner类创建一个Scanner对象,可以通过System.in来指定输入来自控制台。接下来,使用Scanner对象的nextInt()方法从控制台读取整数,将读取到的数依次赋值给三个变量。
接着,使用if语句来比较这三个数的大小,首先可以假设第一个数最大,然后逐个与后面两个数进行比较,如果发现更大的数,则更新最大值的变量。最后,使用System.out.println()方法打印输出最大值。
下面是一个示例代码:
import java.util.Scanner;
public class MaxNumber {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数:");
int num1 = input.nextInt();
System.out.print("请输入第二个数:");
int num2 = input.nextInt();
System.out.print("请输入第三个数:");
int num3 = input.nextInt();
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
System.out.println("最大值是:" + max);
}
}
以上代码实现了输入3个数并取得最大值的功能,并输出结果到控制台。
### 回答3:
下面是一个用JAVA编写的输入3个数取最大值的程序:
```java
import java.util.Scanner;
public class MaxValue {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入三个数:");
int num1 = input.nextInt();
int num2 = input.nextInt();
int num3 = input.nextInt();
int maxValue = max(num1, num2, num3);
System.out.println("最大值为:" + maxValue);
}
public static int max(int num1, int num2, int num3) {
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
return max;
}
}
```
在这个程序中,首先创建了一个Scanner对象来读取用户的输入。然后,提示用户输入三个数,依次用变量num1、num2和num3保存输入的值。
接下来,在max方法中,通过比较num1、num2和num3的大小,找出其中的最大值,并将其保存在变量max中。最后,将最大值打印输出。
运行该程序,用户需要按照提示输入三个数,程序会自动计算并输出其中的最大值。
阅读全文