내 프로그램에서 어떻게 백과 십 대 숫자를 단어로 출력 할 수 있습니까?

피니

내 100 대 숫자를 단어로 표시하려면 도움이 필요합니다. 예를 들어 116을 입력하면 내 프로그램은 1 백 16 대신 1 백 6을 출력합니다. 내가 입력 한 다른 모든 숫자는 십대 숫자를 제외하고 작동합니다.

gtgaxiola

코드에서 4 가지를 변경 합니다.

먼저:

입력 int대신 사용double

int numInput = Integer.parseInt(br.readLine());//user inputs number  

둘째:

int사용중인 적절한 숫자 배치를 얻으려면 :

int hundredsDigit = (numInput % 1000) / 100;
int tensDigit = (numInput % 100) / 10;
int onesDigit = numInput % 10;

대신에:

double hundredsDigit=Math.floor((numInput%1000)/100);
double tensDigit = Math.floor((numInput % 100) / 10);
double onesDigit = numInput % 10;

제삼:

else110-119 범위 조건은 100-999 (기술적으로 120-999 여야 함) 이전이어야합니다.

네번째:

십대 메서드는 원래 numInput을 매개 변수로 사용합니다.

당신이 취해야 onesDigit할 것은 그것이 어떤 "십대"인지 결정하는 것입니다

따라서 다음과 같은 호출이어야합니다.

teens(onesDigit);

이 호출 [10-19] 조건 및 [110-119] 조건에서 변경 되어야합니다.

그리고 십대의 새로운 방법은 다음과 같아야합니다.

public static void teens(int onesDigit) {
    if (onesDigit == 0) {
        System.out.print("Ten ");
    }
    if (onesDigit == 1) {
        System.out.print("Eleven ");
    }
    if (onesDigit == 2) {
        System.out.print("Twelve ");
    }
    if (onesDigit == 3) {
        System.out.print("Thirteen ");
    }
    if (onesDigit == 4) {
        System.out.print("Fourteen ");
    }
    if (onesDigit == 5) {
        System.out.print("Fifteen ");
    }
    if (onesDigit == 6) {
        System.out.print("Sixteen ");
    }
    if (onesDigit == 7) {
        System.out.print("Seventeen ");
    }
    if (onesDigit == 8) {
        System.out.print("Eighteen ");
    }
    if (onesDigit == 9) {
        System.out.print("Nineteen ");
    }
}//closes teens method

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 C # 프로그램에서 dll 파일을 어떻게 사용하고 호출 할 수 있습니까?

분류에서Dev

C # GUI에서 내 C ++ 프로그램을 어떻게 호출 할 수 있습니까?

분류에서Dev

내가 파일 입력에 사용자를 요청하고, 파일이 존재하지 않는 경우, 어떻게 프로그램 중단하지 않고 파일 이름에 대한 요청을 계속 할 수 있습니까?

분류에서Dev

프롤로그에서 어떻게 숫자를 반환 할 수 있습니까?

분류에서Dev

내 프로그램의 죽음에 대한 더 많은 스택을 어떻게 할당 할 수 있습니까?

분류에서Dev

부호없는 긴 숫자를 어떻게 반대로 할 수 있습니까?

분류에서Dev

subprocess.check_output 메서드의 출력에서 숫자를 어떻게 추출 할 수 있습니까?

분류에서Dev

내 프로그램의 출력에 색상 (코드)이 포함되어 있는지 어떻게 테스트 할 수 있습니까?

분류에서Dev

내 php 문 내에서이 자바 스크립트를 어떻게 제대로 실행할 수 있습니까?

분류에서Dev

파일에서 Linux에서 문자열과 와일드 카드를 어떻게 출력 할 수 있습니까?

분류에서Dev

VIM 스 니펫에서이 단어를 어떻게 대문자로 사용할 수 있습니까?

분류에서Dev

0x00000026과 같은 숫자를 38과 같은 숫자로 어떻게 변환 할 수 있습니까?

분류에서Dev

android : onPageSelected 메소드 내에서 ViewPager에 대한 setAdapter를 어떻게 호출 할 수 있습니까?

분류에서Dev

어쨌든 COMPREPLY를 한 줄 대신 수직 단어 목록으로 출력하도록 할 수 있습니까?

분류에서Dev

프로토콜과 나머지 주소 사이에 공백이있는 문자열에서 URL을 어떻게 추출 할 수 있습니까?

분류에서Dev

Ruby 프로그램에서 유니 코드 / 한국어 문자를 어떻게 사용할 수 있습니까?

분류에서Dev

클래스 내에서 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

`grep`은 일치하는 내용과 전체 개수를 함께 출력 할 수 있습니까? 그렇지 않다면 어떻게?

분류에서Dev

csv python에서 단어를 찾지 못하면 어떻게 내 코드가 '통과'할 수 있습니까?

분류에서Dev

새 프로그램을 다시 설치 한 후에도 백업 된 프로그램을 계속 사용할 수 있도록 내 프로그램 / 응용 프로그램을 어떻게 백업 할 수 있습니까?

분류에서Dev

새 프로그램을 다시 설치 한 후에도 백업 된 프로그램을 계속 사용할 수 있도록 내 프로그램 / 응용 프로그램을 어떻게 백업 할 수 있습니까?

분류에서Dev

crontab에서 dbus 프로그램을 실행하십시오. 세션 ID를 어떻게 알 수 있습니까?

분류에서Dev

crontab에서 dbus 프로그램을 실행하십시오. 세션 ID를 어떻게 알 수 있습니까?

분류에서Dev

2d 배열의 단어를 공백이있는 격자로 어떻게 인쇄 할 수 있습니까?

분류에서Dev

응용 프로그램에서 내 사용자 폴더에있는 파일에 어떻게 액세스 할 수 있습니까?

분류에서Dev

백그라운드에서 Java 프로그램을 어떻게 실행할 수 있습니까?

분류에서Dev

Bash에서 숫자 범위 내에 있도록 변수를 어떻게 구분할 수 있습니까?

분류에서Dev

HTML 텍스트 상자 태그 내에서 PHP 변수를 어떻게 호출 할 수 있습니까?

분류에서Dev

터미널 세션에 대해 사용자 입력과 프로그램 출력을 별도로 기록 할 수 있습니까?

Related 관련 기사

  1. 1

    내 C # 프로그램에서 dll 파일을 어떻게 사용하고 호출 할 수 있습니까?

  2. 2

    C # GUI에서 내 C ++ 프로그램을 어떻게 호출 할 수 있습니까?

  3. 3

    내가 파일 입력에 사용자를 요청하고, 파일이 존재하지 않는 경우, 어떻게 프로그램 중단하지 않고 파일 이름에 대한 요청을 계속 할 수 있습니까?

  4. 4

    프롤로그에서 어떻게 숫자를 반환 할 수 있습니까?

  5. 5

    내 프로그램의 죽음에 대한 더 많은 스택을 어떻게 할당 할 수 있습니까?

  6. 6

    부호없는 긴 숫자를 어떻게 반대로 할 수 있습니까?

  7. 7

    subprocess.check_output 메서드의 출력에서 숫자를 어떻게 추출 할 수 있습니까?

  8. 8

    내 프로그램의 출력에 색상 (코드)이 포함되어 있는지 어떻게 테스트 할 수 있습니까?

  9. 9

    내 php 문 내에서이 자바 스크립트를 어떻게 제대로 실행할 수 있습니까?

  10. 10

    파일에서 Linux에서 문자열과 와일드 카드를 어떻게 출력 할 수 있습니까?

  11. 11

    VIM 스 니펫에서이 단어를 어떻게 대문자로 사용할 수 있습니까?

  12. 12

    0x00000026과 같은 숫자를 38과 같은 숫자로 어떻게 변환 할 수 있습니까?

  13. 13

    android : onPageSelected 메소드 내에서 ViewPager에 대한 setAdapter를 어떻게 호출 할 수 있습니까?

  14. 14

    어쨌든 COMPREPLY를 한 줄 대신 수직 단어 목록으로 출력하도록 할 수 있습니까?

  15. 15

    프로토콜과 나머지 주소 사이에 공백이있는 문자열에서 URL을 어떻게 추출 할 수 있습니까?

  16. 16

    Ruby 프로그램에서 유니 코드 / 한국어 문자를 어떻게 사용할 수 있습니까?

  17. 17

    클래스 내에서 함수를 어떻게 호출 할 수 있습니까?

  18. 18

    `grep`은 일치하는 내용과 전체 개수를 함께 출력 할 수 있습니까? 그렇지 않다면 어떻게?

  19. 19

    csv python에서 단어를 찾지 못하면 어떻게 내 코드가 '통과'할 수 있습니까?

  20. 20

    새 프로그램을 다시 설치 한 후에도 백업 된 프로그램을 계속 사용할 수 있도록 내 프로그램 / 응용 프로그램을 어떻게 백업 할 수 있습니까?

  21. 21

    새 프로그램을 다시 설치 한 후에도 백업 된 프로그램을 계속 사용할 수 있도록 내 프로그램 / 응용 프로그램을 어떻게 백업 할 수 있습니까?

  22. 22

    crontab에서 dbus 프로그램을 실행하십시오. 세션 ID를 어떻게 알 수 있습니까?

  23. 23

    crontab에서 dbus 프로그램을 실행하십시오. 세션 ID를 어떻게 알 수 있습니까?

  24. 24

    2d 배열의 단어를 공백이있는 격자로 어떻게 인쇄 할 수 있습니까?

  25. 25

    응용 프로그램에서 내 사용자 폴더에있는 파일에 어떻게 액세스 할 수 있습니까?

  26. 26

    백그라운드에서 Java 프로그램을 어떻게 실행할 수 있습니까?

  27. 27

    Bash에서 숫자 범위 내에 있도록 변수를 어떻게 구분할 수 있습니까?

  28. 28

    HTML 텍스트 상자 태그 내에서 PHP 변수를 어떻게 호출 할 수 있습니까?

  29. 29

    터미널 세션에 대해 사용자 입력과 프로그램 출력을 별도로 기록 할 수 있습니까?

뜨겁다태그

보관