SOMEDAY/JAVA
[JAVA] 2-7.1~7.3 반복문 (while, for) 배열 (Array)
아이엠제니
2022. 2. 4. 07:27
부스트코스 생활코딩 [쉽게 배우는 자바2] 공부 기록
2-7.1 반복문 (Looping statement)
package javaChapter2_7;
public class LoopApp {
public static void main(String[] args) {
System.out.println(1);
System.out.println("=== while ===");
int i = 0;
while (i < 3) {
System.out.println(2);
System.out.println(3);
// i = i + 1;
i++;
}
System.out.println("=== for ===");
for (int j = 0; j < 3; j++) {
System.out.println(2);
System.out.println(3);
}
System.out.println(4);
}
}
while & for
2와 3이 3번 반복되록 반복문 작성 후 실행.
for(초기화식; 조건식; 증감식 {
실행문;
}
while(조건식) {
실행문;
}
2-7.2 배열 (Array)
배열은 반복문과 뗄 수 없는 관계
package javaChapter2_8;
public class ArrayApp {
public static void main(String[] args) {
// egoing, jinhuck, youbin
// String users = "egoing, jinhuck, youbin";
String[] users = new String[3];
users[0] = "egoing";
users[1] = "jinhuck";
users[2] = "youbin";
System.out.println(users[1]);
System.out.println(users.length);
int[] scores = {10, 100, 100};
System.out.println(scores[1]);
System.out.println(scores.length);
}
}
3개를 담는 상자를 만들 수도 있고, 값을 미리 넣을 수도 있다.
String[] <- 문자열을 담는 상자를 만든다.
index 0부터 시작!
요소는 element!
아래 int[] scores처럼 값을 미리 넣을 수도 있다.
2-7.3 반복문+배열 (Loop + Array)
package javaChapter2_7;
public class LoopArray {
public static void main(String[] args) {
/*
* <li>egoing</li>
* <li>jinhuck</li>
* <li>youbin</li>
*/
String[] users = new String[3];
users[0] = "egoing";
users[1] = "jinhuck";
users[2] = "youbin";
for (int i = 0; i < 3; i++) {
System.out.println("<li>"+users[i]+"</li>");
}
}
}
300x250