>Java >java지도 시간 >캐빈 별 패턴을 인쇄하는 프로그램

캐빈 별 패턴을 인쇄하는 프로그램

WBOY
WBOY앞으로
2023-09-02 13:45:10942검색

흥미로운 패턴 문제를 해결하면 루프에 대한 이해가 높아집니다. 특정 프로그래밍 언어에서 탄탄한 기반을 구축하는 데 도움이 되기 때문에 필수적입니다. 숫자 기반, 별표 기반, 문자 기반 모드를 포함한 다양한 모드가 있습니다. 이 기사에서는 Java에서 중첩된 for 루프를 사용하여 캐빈 스타 스키마를 해결하는 방법을 안내합니다.

오두막 별 패턴을 인쇄하는 Java 프로그램

문제를 해결하기 위해 중첩된 for 루프를 사용할 예정이므로 구문에 대해 논의할 필요가 있습니다.

문법

으아아아

초기 표현식 - 루프 시작 시 한 번 실행됩니다.

조건식 - 조건식이 참일 때 코드가 실행됩니다.

증가/감소 표현식 - 증가/감소 루프 변수입니다.

Pattern

의 중국어 번역은

Pattern

입니다. 캐빈 별 패턴을 인쇄하는 프로그램

방법

  • 전체 패턴을 두 부분으로 나눕니다. 첫 번째 부분은 위쪽 삼각형 모양이고 두 번째 부분은 아래쪽 직사각형 부분입니다.

  • 상단과 하단의 줄 수를 지정하여 정수 "n"을 선언하고 초기화합니다.

  • 공백과 별의 초기 개수를 선언하고 초기화합니다.

  • 이제 위쪽 삼각형 부분에 중첩된 for 루프를 정의합니다. 외부 for 루프는 "n"까지 실행되고 첫 번째 내부 루프는 공백 수까지 ​​실행되어 공백을 인쇄합니다. 인쇄 후 공백 수를 1씩 줄입니다.

  • 두 번째 내부 for 루프는 별의 개수가 셀 때까지 실행되고 별을 인쇄합니다. 인쇄 후 별 개수를 2개 늘립니다.

  • 또 다른 중첩 for 루프를 다시 만듭니다. 외부 for 루프는 'n'까지 실행되고, 첫 번째 내부 루프는 왼쪽 직사각형 모양을 인쇄하고, 두 번째 내부 루프는 공백을 인쇄하고, 마지막 내부 루프는 오른쪽 직사각형 모양을 인쇄합니다.

으아아아

출력

으아아아

결론

이 기사에서는 캐빈 스타 패턴 솔루션에 대해 논의했습니다. 우리는 중첩된 for 루프의 도움으로 이 특정 문제를 해결했습니다. 이를 통해 패턴 문제의 논리를 해독하고 다른 패턴을 스스로 해결할 수 있습니다.

위 내용은 캐빈 별 패턴을 인쇄하는 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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