Spring Framework

JAVA) 반복문

na_o 2021. 7. 6. 20:04
728x90

- 반복문

반복되는게 너무 많음 : 가독성 떨어짐
그래서 사용하는 게 "반복문"


for(시작조건; 계속할조건; 변수++) {
    수행내용
}

package com.sparta.week01.prac;

import java.util.ArrayList;
import java.util.List;

public class Prac3 {

    public static void main(String[] args) {
        List<String> fruits = new ArrayList<>();
        fruits.add("감");
        fruits.add("배");
        fruits.add("감");
        fruits.add("딸기");
        fruits.add("수박");
        fruits.add("메론");
        fruits.add("수박");
        fruits.add("딸기");
        fruits.add("메론");
        fruits.add("수박");
        fruits.add("메론");
        fruits.add("수박");
        fruits.add("감");
        System.out.println(fruits);

        //반복되는게 너무 많음 : 가독성 떨어짐
        //쓸데 없는 반복이 있음
        //그래서 사용하는 게 "반복문"
        System.out.println(fruits.get(0));
        System.out.println(fruits.get(1));
        System.out.println(fruits.get(2));
        System.out.println(fruits.get(3));
        System.out.println(fruits.get(4));
        System.out.println(fruits.get(5));
        System.out.println(fruits.get(6));
        System.out.println(fruits.get(7));
        System.out.println(fruits.get(8));
        System.out.println(fruits.get(9));
        System.out.println(fruits.get(10));
        System.out.println(fruits.get(11));
        System.out.println(fruits.get(12));

        //1
        for (int i=0; i<13; i++) {
            String fruit = fruits.get(i);
            System.out.println(fruit);
        }
        // 매번 13개, 14개, 12개.. 개수 세어줘야 할까요? : 아니요
        // List 객체에서 size()라는 메소드를 제공함
        // size()는 List에 몇 개 담겨있는 지 개수를 반환함

        //2 (1과 같은 코드임)
        for(int i=0; i<fruits.size(); i++) {
            String fruit = fruits.get(i);
            System.out.println(fruit);
        }

    }
 }

 

- 연습퀴즈 - 반복문
주어진 연예인 목록을 차례대로 하나씩 인쇄하는 반복문 작성

List<String> celebs = new ArrayList<>();
celebs.add("아이유");
celebs.add("린다G");
celebs.add("은비");
celebs.add("금비");
celebs.add("비");
celebs.add("차은우");
celebs.add("남주혁");
celebs.add("수지");
celebs.add("정우성");
celebs.add("제니");
celebs.add("정국");

for(int i=0 ;i<celebs.size(); i++) {
    System.out.println(celebs.get(i));
}

'Spring Framework' 카테고리의 다른 글

0주차) 스파르타 코딩클럽 - 웹 개발의 봄, Spring  (0) 2021.07.07
JAVA) 클래스  (0) 2021.07.07
JAVA) 조건문  (0) 2021.07.06
JAVA) 메소드  (0) 2021.07.06
JAVA) 변수, 배열 선언 및 출력  (0) 2021.07.06