2014-02-07 59 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);