2017-02-25 3 views
-4

마지막 코드 줄에 "작은 코드"를 입력했을 때 마지막 줄에 "작은 코드를 썼습니다"라는 출력이 예상되지만 출력은 " `코드의이 작품은 나를 위해 잘 작동연결이 Java에서 예상대로 작동하지 않습니다.

String s = "I wrote a "; 
int i = 4; 
double j = 7.0; 
Scanner scan = new Scanner(System.in); 
String c; int a; double b; 
a = scan.nextInt(); 
b = scan.nextDouble(); 
c = scan.nextLine(); 
System.out.println(i + a); 
System.out.println(j + b); 
System.out.println(s + c); 
scan.close(); 
+1

실제로 콘솔에 무엇인가를 입력하고 있습니까? 그리고 이것이 문제를 일으키는 코드입니까? **'nextLine'이 작동하려면 Enter를 누르거나 개행을해야합니다 **. – Moira

+2

나에게 괜찮아 보인다. – DevilsHnd

+0

온라인 컴파일러를 사용하고 있습니까? –

답변

0

: 나는이 " 이 내 코드 쓴

String s = "I wrote a "; 
int i = 4; 
double j = 7.0; 
Scanner scan = new Scanner(System.in); 
String c; int a; double b; 
a = scan.nextInt(); 
b = scan.nextDouble(); 
scan.nextLine(); 
c = scan.nextLine(); 
System.out.println(i + a); 
System.out.println(j + b); 
System.out.println(s + c); 
scan.close(); 

단지 B 후 그 scan.nextLine을() 실종됐다 = scan.nextDouble();