본문 바로가기

JAVA

(별찍기) 마름모 절반 세로 왼쪽부분

import java.util.Scanner; 
public class Ex0801 { 
public static void main(String[]args) { 
Scanner scanner = new Scanner(System.in); 
System.out.println("====별찍기 8번===="); 
System.out.print("출력할 줄 수를 입력해주세요:"); 
int userNumber = scanner.nextInt(); 
for(int height = 1; height <= 2*userNumber-1; height++) { 
String stars = ""; 

if(height < userNumber) { 
//윗부분  
for(int width = 1; width <= userNumber - height; width++) { 
stars += " "; 
} 
for(int width = 1; width <= height; width++) { 
stars +="*"; 
} 

}else { 
//아랫부분 
int lowerHeight = height - userNumber + 1; 
for(int width = 1; width <= lowerHeight - 1; width++) { 
stars += " "; 
} 
for(int width = lowerHeight; width <= userNumber; width++) { 
stars += "*"; 
} 
} 

System.out.println(stars); 

} 


scanner.close(); 
} 
}

'JAVA' 카테고리의 다른 글

(별찍기) 마름모 공백 별  (1) 2020.04.23
(별찍기) 마름모  (0) 2020.04.23
(별찍기) 마름모 절반 세로 오른쪽부분  (0) 2020.04.23
(별찍기) 역 정삼각형  (0) 2020.04.23
(별찍기) 정삼각형  (0) 2020.04.23