Java는 정수 자릿수를 기준으로 각 숫자를 역순으로 인쇄합니다.

1491 단어 Java역순 인쇄
제목: 다섯 자리보다 많지 않은 정수를 요구합니다. 첫째, 몇 자리수를 구하고, 둘째, 역순으로 여러분의 숫자를 출력하십시오.
프로그래밍:

import java.util.Scanner;
public class Ex24 {
public static void main(String[] args) {
  Ex24 tn = new Ex24();
  Scanner s = new Scanner(System.in);
  long a = s.nextLong();
  if(a < 0 || a > 100000) {
  System.out.println("Error Input, please run this program Again");
  System.exit(0);
  }
  if(a >=0 && a <=9) {
  System.out.println( a + " ");
  System.out.println(" " + '
' + a); } else if(a >= 10 && a <= 99) { System.out.println(a + " "); System.out.println(" " ); tn.converse(a); } else if(a >= 100 && a <= 999) { System.out.println(a + " "); System.out.println(" " ); tn.converse(a); } else if(a >= 1000 && a <= 9999) { System.out.println(a + " "); System.out.println(" " ); tn.converse(a); } else if(a >= 10000 && a <= 99999) { System.out.println(a + " "); System.out.println(" " ); tn.converse(a); } } public void converse(long l) { String s = Long.toString(l); char[] ch = s.toCharArray(); for(int i=ch.length-1; i>=0; i--) { System.out.print(ch[i]); } } }

좋은 웹페이지 즐겨찾기