AWS CLOUD FRAMEWORK/Java
[Day06] for문을 이용한 여러 예제
JWJ_Hub
2023. 3. 16. 09:52
package loop;
public class Ex02 {
public static void main(String[] args) {
// 1) 1부터 10까지의 합계를 구하는 예시
int sum = 0;
for(int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println("sum : " + sum);
// 2) 1부터 15사이의 3의 배수만 출력하기
for(int i = 1; i <= 15; i++) {
if(i % 3 == 0) {
System.out.print(i + " ");
}
}
System.out.println();
// 3) 1씩 감소하는 for문
for(int i = 5; i != -1; i--) {
System.out.println(i);
}
System.out.println();
// 4) 증감식에 복합대입연산자 사용
for(int i = 0; i <= 25; i += 5) {
System.out.println(i);
}
System.out.println();
// 5) char 배열에 대해서 작업을 수행할 때
String str = "Readability counts";
char[] arr = str.toCharArray();
for(int i = 0; i < arr.length; i++) {
char ch = arr[i]; // 반복이 수행될때 마다 새로 만들어지는 지역변수 ch
System.out.printf("%c : %d\n", ch, (int)ch);
}
System.out.println();
// 6) 배열 혹은 iterable 한 컬렉션에 대하여 index를 생략할 때
for(char ch : arr) {
System.out.printf("%c : %d\n", ch, (int)ch);
}
System.out.println();
}
}