과일이 몇 번째 바구니에 있을까?

김덕근·2022년 12월 12일
0

Practice

목록 보기
2/2
post-thumbnail

나의 과일 바구니에는 무슨 과일이 있을까? 를 만들어 보자!

public class ArrayExample {
	    
	    public void array1() {
	    
	    	Scanner sc = new Scanner(System.in);
	        
	        System.out.print("과일을 적어주세요 : ");
	        String[] menu = {"사과","바나나","귤","수박","딸기","키위"};
	        
	        String input = sc.nextLine();
	        
	        boolean flag = false;
	        
	        for(int i = 0; i < menu.length; i++) {
	        	if(menu[i].equals(input)) {
	        		System.out.print(i + "번째 바구니에 있습니다!");
	               flag = true;
	        	}
	        }
	    
	        if( !flag ) {
	            System.out.print("바구니에 없는 과일이 없습니다.");
	        }
	    }
}

여기서 boolean 의 변수 flag는 깃발을 뜻하고, 청기와 백기 처럼
상태를 기록하고 처리 흐름을 제어한다.

boolean flag = false;
boolean 타입의 flag 변수를 false로 초기화 한 이유는
boolean 타입의 기본 초기화 값은 false이기 때문이다.

profile
안녕하세요!

0개의 댓글