2024-10-23



당신이 여행 가고 싶은 5개의 나라를 입력하세요.
1번째 나라 입력 : 한국
2번째 나라 입력 : 미국
3번째 나라 입력 : 일본
4번째 나라 입력 : 중국
5번째 나라 입력 : 대만
당신이 가고싶은 1번째 나라는?? >>> 한국
당신이 가고싶은 2번째 나라는?? >>> 미국
당신이 가고싶은 3번째 나라는?? >>> 일본
당신이 가고싶은 4번째 나라는?? >>> 중국
당신이 가고싶은 5번째 나라는?? >>> 대만
여행가고 싶은 5개국 : 한국
여행가고 싶은 5개국 : 미국
여행가고 싶은 5개국 : 일본
여행가고 싶은 5개국 : 중국
여행가고 싶은 5개국 : 대만
package basic;
import java.util.Scanner;
/*
* [문제] 내가 여행 가고 싶은 5개 나라를 키보드롤 입력을 받아서
* 배열에 저장 후, 배열에 저장된 나라를 화면에 보여주세요.
*/
public class ArrayExam_03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("당신이 여행 가고 싶은 5개의 나라를 입력하세요.");
String[] country = new String[5];
// 반목문을 이용하여 5개의 나라를 배열에 저장을 하자.
for(int i = 0; i < 5; i++) {
System.out.print((i+1) + "번째 나라 입력 : ");
country[i] = sc.next();
}
System.out.println();
// 5개의 나라가 저장된 배열을 화면에 출력해보자.
for(int i = 0; i < 5; i++) {
System.out.println("당신이 가고싶은 "+(i+1)+"번째 나라는??"
+ " >>> " + country[i]);
}
/*
* 단축 for문(개선된 for문, 향상된 for문)
* - jdk 1.5 버전부터 추가된 기능.
* - 주로 배열의 요소(값)를 처리(출력)할 때 사용함.
*
* 형식)
* for(자료형 변수명 : 배열명) {
* 반복 실행 문장;
* }
*
* 실행 방법
* - 배열의 첫번째 인덱스([0])에 있는 데이터를 가져와서
* 변수명에 저장하여 출력함.
* - 데이터 수 만큼 자동으로 반복해서 출력을 해 준다.
*
* 주의)
* - 우변에 있는 배열명의 자료형과 좌변에 있는 변수명의 자료형은
* 반드시 일치해야 함.
* - 만약 일치하지 않으면 error 발생.
*/
for(String k : country) {
System.out.println("여행가고 싶은 5개국 : " + k);
}
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Array)_05 (0) | 2024.10.23 |
|---|---|
| Java(Array)_04 (0) | 2024.10.23 |
| Java(Array)_02 (0) | 2024.10.23 |
| Java(Array)_01 (0) | 2024.10.23 |
| Java(Control)_Exam_07 (0) | 2024.10.23 |