[자바] switch문 + 출력부분에 if문을 적용

BEHE_LIT·2020년 1월 21일
0

삽질 스토리

목록 보기
8/19

switch문에 없는 메뉴를 입력하면 "메뉴에 없습니다" 뿐만 아니라 라면는 0원 입니다. 라는 문구도 함께 뜨는게 마음에 안들어서 어떻게 하면 메뉴에 없다는 문구만 출력하게 만들지가 문제였다.

    if(price!=0) 
        System.out.println(""+coffee+"" +"는 "+price+"원 입니다."); 
        sc.close(); 

정답은 if문을 적용.. 위의 int price 변수값을 0으로 초기화 해둔 상태이므로 0값이 아닐경우에만 출력이 되도록 만들면 해결되는 문제였다.

그리고 한가지 더 알게된 사실은 if문 후에 무조건 중괄호{}를 묶는줄 알았으나 한줄뿐일 경우엔 중괄호를 사용하지 않아도 된다는 점을 알게되었다.

profile
방랑자의 현장에 오신걸 환영합니다.

0개의 댓글