2024-10-23


배열의 크기를 입력하세요. : 4
1번째 문자열 입력 : 1
2번째 문자열 입력 : 2
3번째 문자열 입력 : 3
4번째 문자열 입력 : 4
str[0] >>>1
str[1] >>>2
str[2] >>>3
str[3] >>>4
검색할 문자열을 입력하세요 : 4
찾은 인덱스 >>> str[3]
찾은 문자열 >>> 4
package basic;
import java.util.Scanner;
/*
* 키보드로 배열의 크기를 입력을 받아 볼 수는 없을까?
*/
public class ArrayExam_06 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("배열의 크기를 입력하세요. : ");
//int size = sc.nextInt();
String[] str = new String[sc.nextInt()];
// 문자열 배열에 문자열을 저장해 보자.
for(int i = 0; i < str.length ; i++) {
System.out.print((i+1) + "번째 문자열 입력 : ");
str[i] = sc.next();
}
System.out.println();
// 문자열 배열에 저장된 문자열을 출력해 보자.
for(int i = 0; i <str.length; i++) {
System.out.println("str["+i+"] >>>" + str[i]);
}
// 문자열 배열에 저장된 문자열을 검색할 수 있다.
System.out.print("검색할 문자열을 입력하세요 : ");
String search = sc.next();
for(int i = 0; i < str.length; i++) {
// == : 숫자가 일치하는지 여부 판단.
if(search.equals(str[i])) {
System.out.println("찾은 인덱스 >>> str["+i+"]");
System.out.println("찾은 문자열 >>> " + str[i]);
}
}
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Array)_08 (0) | 2024.10.23 |
|---|---|
| Java(Array)_07 (0) | 2024.10.23 |
| Java(Array)_05 (0) | 2024.10.23 |
| Java(Array)_04 (0) | 2024.10.23 |
| Java(Array)_03 (0) | 2024.10.23 |