IT/Java
자바 중첩for문을 활용한 연습 예제소스, 별표 삼각형 출력(*표)
노마드오브
2018. 7. 9. 21:58
○ for 출력 * 5번 반복
// *****
// *****
// *****
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
○ 좌측이 직각인 이등변삼각형
// *
// **
// ***
// ****
// *****
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
○ 우측이 직각인 이등변삼각형
// *
// **
// ***
// ****
// *****
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
if (j <= 5 - i ) {
System.out.print(" ");
} else {
System.out.print("*");
}
}
System.out.println();
}
○ 중첩 for문과 if문 사용 예제
// 두 개의 주사위를 던졌을 때
// 두 눈의 합이 6이 되는 모든 수 출력
for (int i=1; i<=6; i++) {
for (int j=1; j<=6; j++) {
if (i + j == 6) {
System.out.printf("%d %d", i, j);
System.out.println();
}
}
}