java命令行输入三个数
时间: 2024-01-23 21:43:24 浏览: 32
假设要输入的三个数分别为a、b、c,可以使用Scanner类来实现命令行输入:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入三个整数:");
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
System.out.println("您输入的三个整数分别为:" + a + ", " + b + ", " + c);
}
}
```
运行程序后,在命令行中输入三个整数,然后按回车键即可。程序会输出您输入的三个整数。
相关问题
java 命令行输入
Java命令行输入有多种方法可以实现。下面是三种常见的方法:
方法一:
```java
public static void main(String[] args) throws IOException {
char c;
System.out.print("Please input a char:");
c = (char) System.in.read(); // 从标准输入读入一个字节的信息,并返回一个字符型变量
System.out.println("Receive char =" + c);
}
```
方法二:
```java
public static void main4(String[] args){
double x = 0, y = 0;
DataInputStream din = new DataInputStream(System.in);
try {
System.out.println("输入x的数值:");
x = Double.parseDouble(din.readLine());
System.out.println("输入y的数值:");
y = Double.parseDouble(din.readLine());
System.out.println("x的数值:" + x + "; y的数值:" + y);
System.out.println("x * y = " + (x * y));
}catch (Exception e){
System.out.println("错误!!");
}
}
```
方法三:
```java
import java.util.Scanner;
public class TestDemo1007_4 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
System.out.println(a);
}
}
```
以上是三种常见的Java命令行输入方法。您可以根据具体的需求选择适合的方法。
java实现:从键盘或者命令行输入3个数,求这三个数的最大值。
以下是Java程序实现从命令行输入3个数并求最大值的示例代码:
```java
import java.util.Scanner;
public class FindMax {
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 语句来比较这三个数的大小,找出最大值并将其存储在变量 `max` 中。最后程序输出结果,显示最大值。