【发布时间】:2015-10-17 12:31:50
【问题描述】:
如何在同一行输入String 和int?然后我想继续它以从我已经输入的 int 中获取最大的数字:
这是我目前写的代码。
import java.util.Scanner;
public class NamaNilaiMaksimum {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String name[] = new String[6];
int number[] = new int[6];
int max = 0, largest = 0;
int as = 5;
for (int x = 1; x <= as; x++) {
System.out.print(" Name & number : ");
name[x] = in.nextLine();
number[x] = in.nextInt();
}
for (int x = 1; x <= as; x++) {
if (number[x] > largest) {
largest = number[x];
}
}
System.out.println("Result = " + largest);
}
}
输入他人姓名和号码时出错。
我希望输出是这样的
姓名和号码:约翰 45
姓名和号码:保罗 30
姓名和电话号码:安迪 25结果:约翰 45 岁
【问题讨论】:
标签: java output user-input