>  기사  >  Java  >  피라미드와 패턴을 생성하는 Java 프로그램

피라미드와 패턴을 생성하는 Java 프로그램

WBOY
WBOY앞으로
2023-09-05 15:05:10877검색

Java 프로그래밍 언어의 탄탄한 기초를 다지고 싶은 분. 그런 다음 루프가 어떻게 작동하는지 이해해야 합니다. 또한 피라미드 패턴 문제를 해결하는 것은 for 및 while 루프의 광범위한 사용을 포함하므로 Java 기본 지식을 향상시키는 가장 좋은 방법입니다. 이 기사의 목적은 Java에서 사용할 수 있는 다양한 유형의 루프를 사용하여 피라미드 패턴을 인쇄하는 일부 Java 프로그램을 제공하는 것입니다.

피라미드 패턴을 생성하는 Java 프로그램

Java 프로그램을 통해 다음과 같은 피라미드 패턴을 인쇄해보겠습니다 -

  • 역별 피라미드

  • 스타 피라미드

  • 숫자 피라미드

하나씩 토론해 봅시다.

모드 1: 거꾸로 된 별 피라미드

피라미드와 패턴을 생성하는 Java 프로그램

방법

  • 행 수를 지정하는 정수 "n"을 선언하고 초기화합니다.

  • 다음으로, 열 수를 홀수로 유지할 수 있도록 공간의 초기 개수를 0으로, 별의 초기 개수를 “n + n – 1”로 정의합니다.

  • 내포된 for 루프를 생성하면 외부 루프는 'n'으로 실행되고 첫 번째 내부 for 루프는 공백을 인쇄합니다. 인쇄한 후에는 반복할 때마다 공간 수를 1씩 늘립니다.

  • 또 다른 내부 for 루프를 사용하여 별을 인쇄하세요. 인쇄 후 별 개수에서 2를 뺍니다.

으아악

출력

으아악

패턴 2: 별 피라미드

피라미드와 패턴을 생성하는 Java 프로그램

방법

  • 행 수를 지정하는 정수 "n"을 선언하고 초기화합니다.

  • 내포된 for 루프를 생성하면 외부 for 루프는 "n"까지 실행되고 내부 for 루프는 공백 수만큼 실행되어 공백을 인쇄합니다. 인쇄 후에는 공백 수를 1씩 줄입니다.

  • 별 개수에 맞춰 실행하고 별을 인쇄하는 또 다른 내부 for 루프를 다시 사용합니다. 인쇄 후에는 별 개수를 2개 늘립니다.

으아악

출력

으아악

모드 3: 숫자 피라미드

피라미드와 패턴을 생성하는 Java 프로그램

방법

여기에서는 이전 코드를 사용하지만 별표를 인쇄하는 대신 각 행의 열 번호를 인쇄하겠습니다.

으아악

출력

으아악

결론

이 기사에서는 피라미드 패턴 인쇄를 위한 세 가지 Java 프로그램에 대해 논의했습니다. 이러한 패턴 솔루션은 패턴 문제의 논리를 해독하고 다른 패턴을 스스로 해결할 수 있도록 도와줍니다. 이러한 패턴을 해결하기 위해 루프와 조건부 블록을 사용합니다.

위 내용은 피라미드와 패턴을 생성하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제