숫자(2자리, 3자리, 4자리)가 주어지면 각 숫자의 위치를 앞에서 뒤로 바꾸거나 그 반대로 바꾸고, 모든 요소를 뒤집어서 출력되는 숫자가 같으면 회문 번호입니다.
String - 문자열은 Java 프로그램에서 일련의 문자를 저장할 수 있는 저장 캡슐 또는 저장 방법입니다.
배열 - 배열은 서로 다른 위치에 순차적 형식으로 배치된 유사한 유형의 데이터 모음으로, 조사 시 기본 데이터에 데이터를 추가하기만 하면 프로그램에서 데이터의 위치를 더 쉽게 계산할 수 있습니다.
예를 통해 이해해 봅시다 -
으아아아 으아아아이것은 숫자를 뒤집어 회문인지 찾는 일반적인 알고리즘입니다. -
1단계 - 회문 개수를 확인하세요.
2단계 - 숫자는 비영구 변수에 저장되어야 합니다.
3단계 - 숫자를 변경하세요.
4단계 - 이제 반전된 숫자로 임시 변수의 숫자를 확인합니다.
5단계 - 두 숫자가 동일하거나 동일한 경우 "회문"입니다.
6단계 - "이건 아님" 중 하나입니다.
Java의 회문 프로그램을 살펴보겠습니다. 이것은 회문 프로그램의 가장 간단한 형태입니다.
다음 방법은 회문 번호를 확인하는 데 매우 유용합니다 -
문자열과 배열을 사용하여 숫자가 회문인지 확인하세요.
Java에서 문자열을 사용하여 회문 번호를 알아보세요.
배열이 회문인지 확인합니다.
숫자가 회문인지 확인하는 단계 -
플래그 초기화가 설정되지 않았거나 플래그 값이 0입니다.
배열 크기를 n/2로 설정하세요.
루프 상태를 확인하세요. 그런 다음 플래그 값을 1로 설정합니다.
방해.
루프가 종료되고 결과가 얻어집니다.
회문 번호가 반전되면 제공된 입력과 동일한 번호가 반환됩니다. 단방향 reverse()와 함께 StringBuffer 메서드를 사용하면 Java를 사용하여 회문 번호를 확인할 수 있습니다. 문자열은 회문이거나 아닙니다.
배열이 회문인지 확인하는 절차는 두 가지가 있습니다.
문자열에 문자가 하나만 있으면 true를 반환합니다.
그렇지 않으면 첫 번째 문자와 마지막 문자를 비교하여 재귀적인 방법으로 넣으세요.
정의와 일부 이론 기반 절차를 거치면 회문수는 원래 수를 변경한 후에도 변경되지 않는 수라고 쉽게 말할 수 있습니다.
이러한 모든 설명은 예제와 함께 적절하게 설명되어 있으며 더 나은 이해를 위해 세 가지 방법을 기반으로 한 샘플 프로그램도 제공했습니다.
위 내용은 숫자를 뒤집어 회문인지 확인하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!