// 1 ~ 3 사이의 임의의 정수 반환식(int)(Math.random() * 3) + 1
13~14. for문
public class Ex4_8 { public static void main(String[] args) { // for (초기화; 조건식; 증감식) // i를 2씩 증가 for (int i = 1; i <= 10; i+=2) { System.out.println(i); } // 같은 타입의 2개 이상의 변수를 사용할 수 있음 for (int i = 1, j = 10; i <= 10; i++, j--) { System.out.printf("i = %d, j = %d%n", i, j); } }}
16~19. while문, do-while문
블럭{}을 최소한 한 번 이상 반복 - 사용자 입력받을 때 유용
do { // 조건식의 연산결과가 참일 때 수행될 문장들을 작성 //처음 한 번은 무조건 실행} while (조건식);
23. 이름붙은 반복문
반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다.
Ex4_19
public class Ex4_19 { public static void main(String[] args) { Loop1 : for (int i = 2; i <= 9; i++) { // 반복문 앞에 이름을 붙인다 for (int j =1; j <= 9; j++) { if (j == 5) { break Loop1; // 탈출할 반복문을 언급한다 } System.out.printf("%d*%d=%d%n", i, j, i*j); } System.out.println(); } }}