JAVA - for문을 이용한 별의 마름모(다이아몬드) 만들기 퀴즈
2022. 7. 16. 22:36ㆍ3층 1구역 - 개발의 장/JAVA
라인을 입력했을 때, 마름모 모양을 만드는 예제.
단, 라인은 홀수로 입력해야 한다. 짝수는 오류가 난다...;;
결과
*
***
*****
*******
*****
***
*
코드
package loop_for_0715;
import java.util.Scanner;
public class Quiz6 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("라인 입력 : ");
int line = sc.nextInt();
int star = 1;
int space = line / 2; //달라진 것 : 라인수를 나눠준 것.
int i,j;
for(i = 0; i < line; i++) {
for(j = 0; j < space; j++)
System.out.print(" ");
for(j = 0; j < star; j++)
System.out.print("*");
System.out.println();
if (i < line / 2) { //달라진 것 : if를 주어준것.
star += 2;
space--;
}else {
star -= 2;
space++;
}
}
}
}
'3층 1구역 - 개발의 장 > JAVA' 카테고리의 다른 글
JAVA - for문을 이용한 2~미지수까지의 소수 찾기, 3x+2y=10의 해를 구하는 퀴즈(2022-07-16) (0) | 2022.07.16 |
---|---|
JAVA - for문을 이용한 별의 마름모(다이아몬드) 반전시키는 퀴즈 (0) | 2022.07.16 |
JAVA - for문을 이용한 별의 '역' 피라미드 만들기 퀴즈(2022-07-16) (0) | 2022.07.16 |
JAVA - for문을 이용한 별의 피라미드 만들기 퀴즈(2022-07-16) (0) | 2022.07.16 |
JAVA - for문을 이용한 최대공약수 구하는 퀴즈(2022-07-13) (0) | 2022.07.14 |