Я пытался решить проблему на spoj, но мой ответ не принимал неправильный ответ. Я хочу знать разницу между этими двумя кусками кода.Разница между этими двумя
SPOJ принимая это
public class Test {
public static void main(String[] args) throws java.lang.Exception {
java.io.BufferedReader r = new java.io.BufferedReader(
new java.io.InputStreamReader(System.in));
String s;
while (!(s = r.readLine()).startsWith("42"))
System.out.println(s);
}
}
но SPOJ не принимает этот
class Test {
public static void main(String[] args) throws java.io.IOException {
new Test().universe();
}
public void universe() throws java.io.IOException {
System.out.println("Enter Number");
java.util.Scanner scan = new java.util.Scanner(System.in);
String input;
while (!(input = scan.next()).startsWith("42")){
System.out.println(input);
}
scan.close();
}
}
вот проблема http://www.spoj.com/problems/TEST/
извините за ошибку, я исправил опечатку –
Первый блок кода, переформатированный для удобства чтения. –