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 |