>Java >java지도 시간 >자바의 스택에서 짝수를 반환합니다

자바의 스택에서 짝수를 반환합니다

Barbara Streisand
Barbara Streisand원래의
2025-02-07 12:07:15345검색
java 에 스택 스택은 최후의 첫 번째 출력 (LIFO) 데이터 구조입니다. 아래와 같이, 스택에 배치 된 마지막 책은 첫 번째 책이며, 스택에 배치 된 첫 번째 책은 마지막으로 제거 된 책입니다.

Java에서는 패키지를 가져 와서

생성자를 호출하여 정수 스택을 만들 수 있습니다. 정수 객체는

메소드를 사용하여 스택으로 밀 수 있습니다. 다음 코드 스 니펫은 예를 제공합니다.

java.util.Stack Stack() 다음은 샘플 프로그램입니다 : push() 위 프로그램의 출력은 다음과 같습니다.

스택에서 짝수를 반환합니다 당신은

및 메소드를 사용하여 자바에서 스택의 요소에 액세스 할 수 있습니다. Returning even numbers from a stack in java 메소드는 스택의 상단 요소를 제거하지 않고도 액세스 할 수 있습니다. 메소드를 사용하여 스택의 정수에 액세스 할 수 있습니다. 스택은 LIFO 데이터 구조로서 스택의 기능과 더 일치하기 때문입니다.

다음은 스택에서 짝수를 검색하기위한 예제 프로그램입니다. 이 프로그램에서 :

<code class="language-java">import java.util.Stack;
public class Testing {
   public static void main(String[] args) {
      Stack<integer> numbers = new Stack<>(); // 使用Integer,而不是integer
      numbers.push(12);
      numbers.push(1);
      numbers.push(3);
      numbers.push(15);
      numbers.push(4);
      System.out.println(numbers);
   }
}</integer></code>
메소드를 사용하여 스택이

루프에서 비어 있는지 테스트하십시오.

스택이 비어 있지 않으면 스택 상단에서 숫자를 팝업하여 정수로 보관하십시오.
<code>[12, 1, 3, 15, 4]</code>
    모듈로 연산자를 사용하여 숫자가 짝수지 확인하십시오.

    숫자가 짝수 인 경우 화면에 출력하십시오.

    get() 위 프로그램의 출력은 다음과 같습니다. pop() 개선 : peek() ~ pop(),

    는 java에서 유효한 유형이 아니기 때문에

    를 사용해야합니다. 동시에 코드 주석과 진술은 명확하고 이해하기 쉽도록 조정되었습니다. Returning even numbers from a stack in java

위 내용은 자바의 스택에서 짝수를 반환합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.