public class Phone {
public static void main(String args[]) {
String numbers[][] = { { "Tom", "555-3322" }, { "Mary", " 555-8976" },
{ "Jon", "555-1037" }, { "Rachel", "555-1400" } };
int i;
if (args.length != 1)
System.out.println("Usage: java Phone <name>");
else {
for (i = 0; i < numbers.length; i++) {
if (numbers[i][0].equals(args[0])) {
System.out.println(numbers[i][0] + ": " + numbers[i][1]);
break;
}
if (i == numbers.length)
;
System.out.println("Name not found.");
}
}
}
}
Итак, после того, как я попытался запустить эту строку кода, я не получил никакого другого результата, кроме первого оператора sysout.Я не мог выполнить эту программу, как мне хотелось
Каков был ожидаемый результат? – Voldemort
Вы не имеете в виду 'if (numbers.length! = 1)'? – JLewkovich
Вероятно, 'args.length' не равно 1. – WonderWorld