2014-02-07 60 views
0

程序員,打印以相反的順序兩條線 - java的

我是新來的Java和一定的教程中,我必須寫一個程序,首先對輸入兩條線的可能性,因此打印在扭轉這兩行訂購。這是我到目前爲止,但在這一點上,程序首先給出了輸入第1行,然後打印第1行,然後讓我寫第2行和打印第2行的可能性。我需要明確說明該程序必須工作以某種特定的順序,但我不知道使用什麼命令。誰幫助我?

import java.util.Scanner; 

public class DoubleEchoLine { 

    public static void main(String[] args) { 
     Scanner myScanner1 = new Scanner(System.in); 
     Scanner myScanner2 = new Scanner(System.in); 

     System.out.println(myScanner2.nextLine()); 
     System.out.println(myScanner1.nextLine()); 
    } 

} 
+0

你想要做什麼? –

回答

1

myScanner1.nextLine() aparently是加載文本的時刻。

試試這個:

import java.util.Scanner; 

public class DoubleEchoLine { 

    public static void main(String[] args) { 
     Scanner myScanner = new Scanner(System.in); 
     String line1 = myScanner.nextLine(); 
     String line2 = myScanner.nextLine(); 

     System.out.println(line2); 
     System.out.println(line1); 
    } 

} 
0

您正在同時打印該值。將其存儲在一個變量中,然後打印。

String a=myScanner2.nextLine(); 
String b=myScanner2.nextLine(); 
System.out.println(b); 
System.out.println(a);