从昨天开始我是编程的开端,而我在Java上陷入了巨大的困境
看起来不熟悉的字符的韩文并不重要,我真正想知道的是SC.CLOSe
<-这个(error:unreachable code)
。我试图找出问题出在互联网上,但是之前没有人做到这一点。请帮助我
import java.util.Scanner;
public class switch문연습 {
private static int number;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
/*지금 내가 할려는 건, 스위치문과 스캐너를 이용해서 처음에 이색데이트
라는 문장이 뜨면 거기서 케이스들(어떤종류가 있는지)을 보여주고
그것을 선택했을때 고려해야하는 여러가지를 다시 케이스로 나뉘어서
들어갈수있도록 만드는 거미줄같은것을 만들것임*/
int a = number;
switch(i = a) {
case (1):
System.out.println("무작위 지하철 노선도 뽑기");
break;
case (2):
System.out.println("남산데이트");
break;
case (3):
System.out.println("심리카페");
break;
case (4):
System.out.println("셀프 공방-쥬얼리");
break;
case (5):
System.out.println("향수제작");
break;
case (6):
System.out.println("VAR게임체험");
break;
case (7):
System.out.println("만화카페");
break;
sc.close();
}
}
}
答案 0 :(得分:4)
sc.close();
位于break;
语句之后。 break
将中断控制流并结束switch
语句,这意味着将不执行switch
中的其他代码行。
编辑:
在@ dan1st评论之后,您必须将sc.close();
移到switch
之后(他的评论中有更多信息)