티스토리 뷰
별표(*)를 가지고 삼각형을 그린다.
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