티스토리 뷰

별표(*)를 가지고 삼각형을 그린다.



import java.util.Scanner;//스캐너 호출명령어
//import java.util.*;도 가능
public class chanyurappa {

public static void main(String args[]) {

System.out.println("몇줄을 그릴까요 : ");
Scanner scr = new Scanner(System.in);
//스캐너 변수생성
int n = scr.nextInt();//n에 사용자입력값 저장
String star = "*";//그림에 쓰일도구

for(int i=1; i<=n; i++)//i회 반복
{
for(int j=1; j<=i; j++)//j회 반복
{
System.out.print(star);//별그리기
}
System.out.println();//엔터
}
}
}



헷깔렸던게 반복문을 하나만 써도 되겠다...싶었는데 숫자가 떠버렸다.


그래서 첫번째 반복문은 횟수를 지정해주고

두번째 반복문은 별을 횟수만큼 그려줬다.


n이 5라고 가정하고

i = 1 일때 j는 별을 하나그린다.

i = 2 일때 j는 별을 두개 그린다.

.

.

.

이런식으로 사용자가 입력한 줄 수만큼 별을 하나씩 추가해나간다.



import java.util.Scanner;//스캐너 호출명령어
//import java.util.*;도 가능
public class chanyurappa {

public static void main(String args[]) {

System.out.print("몇줄을 그릴까요 : ");
Scanner scr = new Scanner(System.in);
//스캐너 변수생성
int n = scr.nextInt();//n에 사용자입력값 저장

for(int i=1; i<=n; i++)//i회 반복
{
for(int j=n; j>=i; j--)//j회 반복
{
System.out.print("*");//별그리기
}
System.out.println();//엔터
}
}
}



이건 역삼각형 만들기

'Computer Language > JAVA' 카테고리의 다른 글

자바 수업 끝;;(후기;;)  (0) 2018.05.04
012 - 계산기 만들기  (0) 2018.05.04
010-반복문(continue)  (0) 2018.05.04
푸념...  (0) 2018.05.04
009-반복문(do-while),Scanner  (0) 2018.05.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday