我需要打開控制檯並使用Intellij輸入我的任務。 Eclipse有這樣使用Scanner
類和閱讀System.in
但在運行中的IntelliJ相同的代碼,因爲我不能輸入任何東西到控制檯無法正常工作的一種方式。使用控制檯讀取Intellij的System.in
有沒有辦法做到這一點?
我的代碼如下:
public class BasicAssertions {
@Test
public void testAssertions(){
System.out.println("Enter: ");
Scanner reader = new Scanner(System.in);
int first = reader.nextInt();
int second = reader.nextInt();
String s = reader.next();
String s2 = reader.next();
assertTrue(first<=second);
assertFalse(first+second >100);
assertNotEquals(s,s2);
assertNotNull(s2);
}
}
我的歉意,我剛剛發現一個主要的方法是需要控制檯正常顯示。運行我通過Junit測試配置發佈的代碼片段(就像我在做的那樣)將產生一個不接收輸入的控制檯。謝謝你的回答! – daidaidai 2014-09-29 06:09:10