[java]A~Z까지 문자를 LIST에 넣고 사용자가 입력한 문자를 LIST에서 찾아서 출력하는 프로그램 예제
2024. 5. 23. 21:09ㆍjava 예제
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ListTest {
public static void main(String[] args) {
System.out.println("A부터 Z까지 스펠링 한개를 입력하세요 : ");
Scanner sc = new Scanner(System.in);
// scan = 스캐너기능으로. 콘솔에 입력한 값이 담긴다.
// A ~ Z 중에 한개 입력할시.
String scan = sc.nextLine();
// String 배열이 담기는 ArrayList인 list 변수 선언
List<String> list = new ArrayList<String>();
// list {A,B,C,D,E,F,G...Z} 리스트에 A ~ Z 까지 담는다.
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.add("G");
list.add("H");
list.add("I");
list.add("J");
list.add("K");
list.add("L");
list.add("M");
list.add("N");
list.add("O");
list.add("P");
list.add("Q");
list.add("R");
list.add("S");
list.add("T");
list.add("U");
list.add("V");
list.add("W");
list.add("X");
list.add("Y");
list.add("Z");
// list에 담겨있는 배열순서 0번째부터 포문돌려서 마지막
// 배열순서 까지 반복하는 반복문
for(int i=0; i<list.size(); i++) {
// 스캐너 기능으로 입력한 값이 A~Z중에 한개인 경우
// list.get(i)와 같은 값이므로 true가 떨어지고,
// if조건이 equals의 return값 boolean형 true 이기 때문에,
// list.get(i) = 스캐너에 입력한 값이 출력된다.
if(list.get(i).equals(scan)) {
System.out.println(list.get(i));
}
}
}
}'java 예제' 카테고리의 다른 글
| [java]사용자가 end를 입력할때까지 MAP에 KEY와 VALUE 로 저장하고 end를 입력하면 저장된 데이터 KEY 와 VALUE를 출력하는 예제 (0) | 2024.05.27 |
|---|---|
| [java] 중첩 for문 을 사용한 구구단 예제 (0) | 2024.05.12 |