예상대로 작동하지 않는 간단한 Java 코드

안쉬 쉬리 바스타 바

저는 초보자 프로그래머로 재귀 사용법을 배우고 있습니다. 내 질문이 매우 기본적인 경우 죄송하지만 내 코드가 추가 값을 출력하는 이유를 알고 싶습니다. 코드를 여러 번 실행했는데 추가 값이 출력됩니다. 코드의 요점은 "Pi"를 가져와 숫자와 "x2"를 가져 오는 것입니다. 그래서, 3.1415 = 6 2 8 2 10. 제가 얻은 결과는 아래와 같습니다. 도와 주셔서 감사합니다!

public class printPi
{
static int x = 1;
static double pi = .314159265359;
public static void main(String[] args)
{   
    piPrinter(pi);
}
public static void piPrinter(double pi01)
{

    if(x!=0)
    {
        pi = pi*10;
        x = (int)(pi%10);
        x=x*2;
        System.out.println(x);
        piPrinter(pi);
    }
    else
    System.out.println("done.");

}

}

내 출력 :

6
2
8
2
10
18
4
12
10
6
10
16
18
18
18
18
12
12
12
0

완료되었습니다. (각 # 사이에 새 줄이 있음)

단테

점의 왼쪽에있는 숫자 만 평가하고 println 후에 "제거"하십시오.

이렇게 :

public class printPi
{

    public static void main(String[] args)
    {   
        double pi = 3.14159265359;
        piPrinter(pi);
    }
    public static void piPrinter(double pi01)
    {

        if ((int) pi01 != 0) {

            System.out.println((int) pi01 * 2);
            piPrinter((pi01 - (int) pi01) * 10);

        } else {
            System.out.println("done.");
        }

    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

예상대로 작동하지 않는 간단한 PHP If 문

분류에서Dev

간단한 while 루프에서 코드가 예상대로 작동하지 않는 이유를 추론 할 수 없습니다.

분류에서Dev

예상대로 작동하지 않는 JS 코드

분류에서Dev

예상대로 작동하지 않는 두 필드에 의한 장고 순서

분류에서Dev

크롬에서 작동하지 않는 간단한 코드

분류에서Dev

작동하지 않는 간단한 재귀 코드

분류에서Dev

10 진수 값으로 작동하지 않는 스캔을위한 간단한 try & catch 코드

분류에서Dev

PHP 코드에서 작동하지 않는 간단한 "드롭 다운 상자"로 "입력"필드를 대체합니까?

분류에서Dev

문자열을 double로 변환하는 간단한 코드가 작동하지 않습니다.

분류에서Dev

작은 뷰포트에서 예상대로 배치되지 않는 간단한 CSS 그리드 항목

분류에서Dev

Java 일반 메소드가 예상대로 작동하지 않습니다.

분류에서Dev

Java 일반 메서드가 예상대로 작동하지 않습니다.

분류에서Dev

Zapier 코드 기능에서 작동하지 않는 간단한 Python 코드

분류에서Dev

매개 변수를 사용한 코드 생성이 예상대로 작동하지 않습니다.

분류에서Dev

예상대로 적절한 출력을 생성하지 않는 코드

분류에서Dev

업로드 할 때 간단한 jQuery가 작동하지 않음

분류에서Dev

이 매우 간단한 PHP 코드가 작동하지 않는 이유는 무엇입니까? 구문 오류, 예상치 못한 T_STRING

분류에서Dev

Java-예상대로 작동하지 않는 휘발성

분류에서Dev

예상대로 작동하지 않는`XML` 파일 업로드

분류에서Dev

의도 한대로 작동하지 않는 플레이어 움직임에 대한 구체적이지만 간단한 코드 (XNA)

분류에서Dev

Qpid Proton이 작동하지 않는 Qpid Java 브로커에 쓰는 간단한 예제

분류에서Dev

.NET Core 3.1로 업그레이드 한 후 Moq가 예상대로 작동하지 않는지 확인

분류에서Dev

간단한 D3js 코드가 작동하지 않음

분류에서Dev

간단한 JS 코드가 작동하지 않음

분류에서Dev

Selenium의 간단한 코드가 작동하지 않습니다.

분류에서Dev

이미지 처리가 작동하지 않는 간단한 Python 코드

분류에서Dev

이 코드를 작성한 후 Java 대화 상자가 작동하지 않습니다.

분류에서Dev

신속하게 작동하지 않는 간단한 스와핑 코드

분류에서Dev

단위 테스트가 예상대로 작동하지 않습니다. 404 대신 200이 상태 코드로 반환됩니다.

Related 관련 기사

  1. 1

    예상대로 작동하지 않는 간단한 PHP If 문

  2. 2

    간단한 while 루프에서 코드가 예상대로 작동하지 않는 이유를 추론 할 수 없습니다.

  3. 3

    예상대로 작동하지 않는 JS 코드

  4. 4

    예상대로 작동하지 않는 두 필드에 의한 장고 순서

  5. 5

    크롬에서 작동하지 않는 간단한 코드

  6. 6

    작동하지 않는 간단한 재귀 코드

  7. 7

    10 진수 값으로 작동하지 않는 스캔을위한 간단한 try & catch 코드

  8. 8

    PHP 코드에서 작동하지 않는 간단한 "드롭 다운 상자"로 "입력"필드를 대체합니까?

  9. 9

    문자열을 double로 변환하는 간단한 코드가 작동하지 않습니다.

  10. 10

    작은 뷰포트에서 예상대로 배치되지 않는 간단한 CSS 그리드 항목

  11. 11

    Java 일반 메소드가 예상대로 작동하지 않습니다.

  12. 12

    Java 일반 메서드가 예상대로 작동하지 않습니다.

  13. 13

    Zapier 코드 기능에서 작동하지 않는 간단한 Python 코드

  14. 14

    매개 변수를 사용한 코드 생성이 예상대로 작동하지 않습니다.

  15. 15

    예상대로 적절한 출력을 생성하지 않는 코드

  16. 16

    업로드 할 때 간단한 jQuery가 작동하지 않음

  17. 17

    이 매우 간단한 PHP 코드가 작동하지 않는 이유는 무엇입니까? 구문 오류, 예상치 못한 T_STRING

  18. 18

    Java-예상대로 작동하지 않는 휘발성

  19. 19

    예상대로 작동하지 않는`XML` 파일 업로드

  20. 20

    의도 한대로 작동하지 않는 플레이어 움직임에 대한 구체적이지만 간단한 코드 (XNA)

  21. 21

    Qpid Proton이 작동하지 않는 Qpid Java 브로커에 쓰는 간단한 예제

  22. 22

    .NET Core 3.1로 업그레이드 한 후 Moq가 예상대로 작동하지 않는지 확인

  23. 23

    간단한 D3js 코드가 작동하지 않음

  24. 24

    간단한 JS 코드가 작동하지 않음

  25. 25

    Selenium의 간단한 코드가 작동하지 않습니다.

  26. 26

    이미지 처리가 작동하지 않는 간단한 Python 코드

  27. 27

    이 코드를 작성한 후 Java 대화 상자가 작동하지 않습니다.

  28. 28

    신속하게 작동하지 않는 간단한 스와핑 코드

  29. 29

    단위 테스트가 예상대로 작동하지 않습니다. 404 대신 200이 상태 코드로 반환됩니다.

뜨겁다태그

보관