본문 바로가기

정보기술, IT/IT source

Java 피라미드 형식 출력하기.

▶▶ 배열을 이용하여 피라미드 출력물을 찍자.

 

배열을 이용하여 피라미드 형식의 출력물을 찍어보았다.


  String s=" ";
  char c='*';

 

빈문자 형식과 찍어줄 문자 모양을 참조변수에 담는다.


  for(int i=0;i<10;i++){

 

내가 찍어줄 피라미드는 10줄이다.


  for(int j=10;j>i;j--){
   System.out.print(s);
  }

 

i가 0일때는 첫번째 줄이겠죠. 거기에 출력되는 공백 s는 j가 10이니까 2가 될때까지 공백을 찍을 것입니다.


  for(int z=0;z<i;z++){
   System.out.print(c);
  }

 System.out.print(c);
System.out.println();

 

z는 첫째줄에 *은 안나타날것이다. 왜냐면 z는 i랑 똑같으니까...

출력할때 공백줄을 없애주기 위한 것이다.

그래서 밑줄에 따로 c를 출력해 주는 것이다. 따라서 각 줄마다 c가 출력되서 결과물은 한줄에 총 11개가 찍혀 나오게 된다.

 

자! 그럼 반대편에도 찍히게 하기 위해서 어떤 코딩이 더 들어 가야 할까?

 

머리 복잡해 진다. 해보자 !!

 

배열은 정리해 두지 않으면 금방 헷갈린다.

수학은 손에 잡고 싶다!!