본문 바로가기
JAVA/반복문

for문 예제(2)

by pms93 2022. 7. 20.
package loop_for;

public class LoopForQuiz2 {

	public static void main(String[] args) {
		// Quiz4
		// 1 ~ 1000 사이 자연수 중에 수를 구성하는 개개의 수가 서로 연속되어 있는 수를 찾는 프로그램 작성
		// ex) 	
		// 11, 22, 33, ..., 99
		// 
		// 111, 222, ..., 999
		// -> 111 % 10 = 1, (111/10 = 11.1)%10 = 1, 
		for (int cnt = 1; cnt <= 1000; cnt++) {
			if (cnt < 100) {
				if (cnt % 10 == cnt / 10)
					System.out.println(cnt);
			} else {
				if (cnt % 10 == (cnt / 10) % 10 && cnt % 10 == cnt / 100)
					System.out.println(cnt);
			}
		}

		// Quiz5
		// 3x + 2y = 10의 x, y값 구하여 출력
		int a = 3, b = 2;
		for (int x = 0; x <= 10; x++)
			for (int y = 0; y <= 10; y++) {
				if (a * x + b * y == 10)
					System.out.printf("x = %d, y = %d\n", x, y);
			}
		
	}

}

'JAVA > 반복문' 카테고리의 다른 글

while문 예제(1)  (0) 2022.07.21
반복문(do-while)  (0) 2022.07.20
반복문(while)  (0) 2022.07.20
for문 예제(1)  (0) 2022.07.20
반복문(for)  (0) 2022.07.20