중첩 for 루프를 사용하여 별표가 표시된 다이아몬드를 표시하려고합니다.Java에서 중첩 for 루프가있는 다이아몬드
public class Diamond {
public static void main(String[] args) {
int size = 9;
for (int i = 1; i <= size; i += 2) {
for (int k = size; k >= i; k -= 2) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}// end loop
for (int i = 1; i <= size; i += 2) {
for (int k = 1; k <= i; k += 2) {
System.out.print(" ");
}
for (int j = size; j >= i; j--) {
System.out.print("*");
}
System.out.println();
}// end loop
}
}
이 가까이하지만 난 두 번 9 별표의 라인을 인쇄하고 있습니다 :
여기에 지금까지 내 코드입니다.7 개의 별표와 2 개의 공백에서 출력을 시작하려면 두 번째 for 루프를 어떻게 조정할 수 있습니까 ??
도움 주셔서 감사합니다.
7 개의 별을 인쇄 할 때 어떤 값이 두 번째 루프에 'i'가 있습니까? 어쩌면 9 번의 인쇄를 시작하는 '1'대신이 값에서 시작하는 것이 가치가 있을까요? – Pshemo