Java로 숫자 피라미드를 만드는 법

작가: Peter Berry
창조 날짜: 19 팔월 2021
업데이트 날짜: 19 십일월 2024
Anonim
java 별찍기(피라미드)의 이해
동영상: java 별찍기(피라미드)의 이해

콘텐츠

기본적인 프로그래밍 기술 중 하나는 출력 형식을 지정하는 방법을 학습하는 것입니다. 이 기술은 프로그래머가 루프와 패턴을 생성하는 방법과 정보의 복잡한 웹이 명확하고 일관된 프리젠 테이션을 요구하는 방법을 이해하도록 요구합니다. 예를 들어 숫자 피라미드를 생성하면 깔끔한 피라미드를 만들기 위해 여러 "for"루프로 작업해야합니다.


지침

프로그래머는 루프와 패턴을 만드는 방법을 이해해야합니다. (Jason Reed / Ryan McVay / Photodisc / Getty Images)
  1. 다음과 같이 NumberPyramid 클래스를 구성합니다.

    import java.io. *;

    NumberPyramid 클래스 {

    public static void main (String [] args) {

    } }

  2. 피라미드의 크기를 결정하는 변수를 할당하고 다음과 비슷한 코드를 사용하여 첫 번째 외부 루프를 만듭니다.

    int x = 8;

    for (int i = 1; i <= x; i ++) {}

  3. 바깥 쪽 루프 안에 다음 루프를 설정하십시오. 이 루프는 공백 문자를 만듭니다.

    for (int j = 1; j <= x - i; j ++) {System.out.print ( ""); for (int i = 1; }

    }

  4. 외부 루프 내부에 루프를 하나 더 설정하십시오. 이주기는 피라미드의 한쪽에 숫자를 배치합니다.

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

    for (int j = 1; j <= x - i; j ++) {System.out.print ( ""); }

    (k> = 10) + k : ""+ k);}} (int k = 1; k> = 1; k--) {System.out.print

  5. 피라미드의 나머지 절반에있는 숫자에 최종 루프를 추가하십시오.


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

    for (int j = 1; j <= x - i; j ++) {System.out.print ( ""); }

    (k> = 10) + k : ""+ k);}} (int k = 1; k> = 1; k--) {System.out.print

    for (int k = 2; k <= i; k ++) {System.out.print ((k> = 10) + k : ""+ k); }

    System.out.println (); }

필요한 것

  • 자바 개발자 패키지