/* * 숫자 받는방법 *Scanner sc = new Scanner(System.in); *int n = sc.nextInt(); *System.out.print("*") *하나만해서 풀기 */ import java.util.Scanner; public class Example1 { public static void main(String[] args) { //변수 선언부 int i = 0; int j = 0; //숫자를 받기 위한 스캐너 객체 Scanner sc = new Scanner(System.in); System.out.println("1.사각형 2.삼각형"); //스캐너 객체 사용 n에 숫자를 받음 int n = sc.nextInt(); switch(n) { //n이 1일때 case 1 : /*i가 3보다 크거나 같으면 종료 * j루프 빠져나갈때마다 한번씩 실행 */ for(i=0; i<=3; i++) { /*이중루프 *j *을 5개 출력 *j = 5..0까지 *j = 0이면 루프 빠져나감 */ for(j=5; j>0; j--) System.out.print("*"); //줄바꿈을 위해서 System.out.println(" "); } break; //n이 2일때 case 2 : /*j루프 빠져나갈때마다 한번씩 실행 *i=3이 되면 종료 */ for(i=0; i<=3; i++) { /* * if(j=1, i=1, 1<=1)조건식 맞아서 탈출 i++ * * if(j=2, i=2, 2<=2)조건식 맞아서 탈출 i++ ** * ... */ for(j=0; j<=i; j++) System.out.print("*"); //줄바꿈을 위해서 System.out.println(" "); } break; } } }
반응형
'프로그래밍' 카테고리의 다른 글
mysh.c (0) | 2015.04.13 |
---|---|
1~100사이의 숫자 맞추기 (0) | 2015.04.08 |
아두이노 기초 스터디 계획안 (0) | 2015.04.01 |
System call을 통한 LED 제어 (0) | 2015.04.01 |
Linux system_call Test (0) | 2015.04.01 |