배열 총정리

2023. 8. 31. 17:57java

false면 실행이 되지 않기 때문에 !를 넣어주어 false는 조건이 true로 바뀌면서 "존재하지~~"를 실행시킨다.

예시

import java.util.Scanner;

public class 배열총정리 {

	public static void main(String[] args) {
   	        Scanner sc = new Scanner(System.in);
		String []names = {"이은비","박수현","송승호","김은비","원장님"};
		
		boolean isChecked = false;
		
		System.out.print("입력 >> ");
		String a = sc.next(); //sc에 있는 메소드(기능) 호출
		
		for(int i=0; i<names.length;i++) {
			if(names[i].equals(a)) {
				System.out.println(a+"님은 " + i+"번 인덱스에 저장되어 있습니다!");
				isChecked=true; // true를 잡아줌으로써 밑에 if로 빠지면서 false 되고 결과값 없음
			}
		}
		if(!isChecked) { //예시를 보면 좀더 쉽게 이해가 가능하다.
			System.out.println("존재하지 않는 이름입니다.");
		}
	}

}

 

============= 예시를 보고 좀더 쉽게 이해 =============

import java.util.Scanner;

public class 배열총정리 {

	public static void main(String[] args) {
		String []names = {"이은비","박수현","송승호","김은비","원장님"};
		
		boolean isChecked = true;
		
		System.out.print("입력 >> ");
		Scanner sc = new Scanner(System.in);
		String a = sc.next();
		
		for(int i=0; i<names.length;i++) {
			if(names[i].equals(a)) {
				System.out.println(a+"님은 " + i+"번 인덱스에 저장되어 있습니다!");
				isChecked=true;
			}
		}
		if(!isChecked) {
			System.out.println("존재하지 않는 이름입니다.");
		}
		else {
			System.out.println("알빠노");
		}
	}

}

 

'java' 카테고리의 다른 글

Method  (0) 2023.09.01
이차원배열  (0) 2023.09.01
for-each  (0) 2023.08.31
레퍼런스 변수  (0) 2023.08.31
배열  (0) 2023.08.31