다이아몬드 만들기는 구글링해서 타이핑하였고 아직 완벽하게 이해하지 못하였다.
import java.util.Scanner;
public class star0421 {
public static void main(String[] args) {
int i, j;
Scanner scan = new Scanner(System.in);
System.out.println("홀수를 입력하세요.");
int num = scan.nextInt();
for (i = 0; i < num; i++) {
for (j = 0; j < num; j++) {
if (i <= num / 2) {
if (i + j <= num / 2 - 1)
System.out.print(" ");
else if (j - i >= num / 2 + 1)
System.out.print(" ");
else
System.out.print("*");
}
else if(i>num/2) {
if(i-j>=num/2+1)
System.out.print(" ");
else if(i+j>=num/2*3+1)
System.out.print(" ");
else
System.out.print("*");
}
}
System.out.println();
}
scan.close();
int i, j;
Scanner scan = new Scanner(System.in);
System.out.println("홀수를 입력하세요.");
int num = scan.nextInt();
for (i = 0; i < num; i++) {
for (j = 0; j < num; j++) {
if (i <= num / 2) {
if (i + j <= num / 2 - 1)
System.out.print(" ");
else if (j - i >= num / 2 + 1)
System.out.print(" ");
else
System.out.print("*");
}
else if(i>num/2) {
if(i-j>=num/2+1)
System.out.print(" ");
else if(i+j>=num/2*3+1)
System.out.print(" ");
else
System.out.print("*");
}
}
System.out.println();
}
scan.close();
}
}
아직 println과 print가 헷갈리고
코드의 길이가 길어지니 잘 이해하지 못하는 부분이 생겨나는 것 같다.
천천히 해봐야지
'프로그래밍 > JAVA' 카테고리의 다른 글
Mac Big Sur 업데이트 이후 sts 눌렀는데 failed to create the Java Virtual Machine 될 때 (0) | 2020.12.14 |
---|---|
Generic (0) | 2018.10.19 |
컬렉션 Collection (0) | 2018.10.19 |
자바 직각삼각형 만들기(2) (0) | 2018.04.20 |
자바 직각삼각형 만들기(1) (0) | 2018.04.20 |