본문 바로가기

별찍기2

[Java] 속이 빈 정사각형 별 찍기 예제 속이 비어있는 정사각형 스캐너로 숫자를 입력받아서 정사각형 형태로 별을 찍을 것인데, 가운데 부분은 비어 있는 형태로 출력되도록 할 것이다. 스캐너와 조건문을 이용하여 별을 찍어보자. 스캐너로 숫자를 입력받기 Scanner sc = new Scanner(System.in); System.out.println("숫자를 입력하세요."); int number = sc.nextInt(); 규칙 찾기 for문을 이용해서 규칙에 맞게 * (별)이 출력되도록 할 것이다. 첫 번째 규칙 : 맨 윗줄과 맨 아랫줄은 입력받은 숫자만큼 별이 출력된다. 두 번째 규칙 : j가 0일 때와 j가 number - 1 일때 별이 출력된다. 세 번째 규칙 : 모두 아닐 때 공백이 출력된다. for(int i = 0; i < numbe.. 2019. 10. 3.
[Java] 자바 별 찍기 연습 별 찍기 별 찍기는 반복문 for / while 을 사용해서 출력하는 방법을 연습하기 위해 자주 사용되는 예제이다. ( 나의 코드는 정답이 아니고 여러가지 출력방법 중 하나이다. ) 직각삼각형 for (int i = 0; i < 5; i++) { for (int j = 0; j < i+1; j++) { System.out.print("*"); } System.out.println(); } 첫 번째 for문은 중첩된 for문을 얼마나 언제까지 반복할 것인가에 대한 조건식을 가지고 있다. 나는 이 for문 안에 줄바꿈 실행문을 넣었으므로 몇 줄(행)을 만들지를 의미한다. 나는 별을 다섯 줄(행) 출력해야하므로 i가 5보다 작을 때 까지 반복되도록 조건을 만든다. 초기값을 0부터 시작했기 때문에 0, 1, 2.. 2019. 9. 13.