본문 바로가기

IT/Java

자바 별찍기 [자바 별모양]

자바 스크립트를 하다보면 어느덧 벽에 떡! 막히는 느낌 많이 드실 겁니다 

저 또한 오늘 이 시간에 포스팅을 하는 내용 때문에 아주 몇시간 동안 골머리를 썩었지요

이름 하여 자바 별찍기인데 말그대로 수 많은 프로그래밍에서 언급하고 있는

for, while 을 이용하여 별을 만드는 것인 일단 예재를 보면서

차근차근 알아가 보도록 하겠습니다


일단 순차적으로 별을 찍기 위하여 연습한 코드들인데 보시면 도움 되실겁니다

 ->

위의 내용은 일단 별을 만들기 위해서 연습한 간단한 문장인데요 위에서 부터 살펴 보았을때 

대부분 이해가 가실 거라 생각합니다 이것은 이중중첩을 활용하여 역으로 *을 표시할 수 있는 것으로 

한번 실습해보시고 다음으로 넘어가 보도록 하겠습니다 

여기서 눈여겨 볼 것은 for문 안에서는 중첩이 가능하다는 것이겠죠?

package test;


public class Test1234 {


 public static void main(String[] args) {

 

  String star = "*";

  

  for (int i = 1; i < 6; i++) {

   for (int j = i; j < 5; j++) {

    System.out.print(" ");

   }

   for (int j = (i*2)-1; j > 0; j--) {

    System.out.print(star);

   }

   

   



'IT > Java' 카테고리의 다른 글

자바에서 자주 발생하는 오류모음  (0) 2015.07.18
자바 오류 메세지  (0) 2015.01.15
자바 단축키  (0) 2014.12.05