2010-12-26 1 views
-1

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему? Число должно быть переменным и не постоянным. Вывод должен быть:Распечатка цифр номера в обратном порядке

Timestamping In 6 Digit 
8 
5 
6 
3 
0 
1 
Average In 6 Digit 
9 
8 
7 
6 
5 
2
class Timestamp1 extends Average1 
{ 
    public static void main (String args[]) { 

    int i = 103658; 
    int j = 10; 
    int k = i % j; 
    System.out.println(" Timestamping In 6 Digit "); 
    System.out.println(" " + k); 

    int o = 10365; 
    int p = 10; 
    int q = o % p; 
    System.out.println(" " + q); 

    int l = 1036; 
    int m = 10; 
    int n = l % m; 
    System.out.println(" " + n); 

    int r = 103; 
    int s = 10; 
    int t = r % s; 
    System.out.println(" " + t); 

    int u = 10; 
    int v = 10; 
    int w = u % v; 
    System.out.println(" " + w); 

    int x = 1; 
    int y = 10; 
    int z = x % y; 
    System.out.println(" " + z); 




class Average1 extends Timestamp1 { 

    public void main() { 

    int i = 256789; 
    int j = 10; 
    int k = i % j; 
    System.out.println(" Average In 6 Digit "); 
    System.out.println(" " + k); 

    int o = 25678; 
    int p = 10; 
    int q = o % p; 
    System.out.println(" " + q); 

    int l = 2567; 
    int m = 10; 
    int n = l % m; 
    System.out.println(" " + n); 

    int r = 256; 
    int s = 10; 
    int t = r % s; 
    System.out.println(" " + t); 

    int u = 25; 
    int v = 10; 
    int w = u % v; 
    System.out.println(" " + w); 

    int x = 2; 
    int y = 10; 
    int z = x % y; 
    System.out.println(" " + z); 
    } 


} 
} 
} 
+3

Чтобы помочь вам разобраться в вашей проблеме, пожалуйста, сообщите нам об этом подробнее. Что происходит раньше, что означают цифры, и зачем они нужны в цифрах и наоборот? –

ответ

7

Если вы просто хотите, чтобы отменить номер, то здесь вы идете

public String reverseNum(Integer i) 
{ 
return new StringBuilder(i.toString()).reverse(); 
} 
3

Что вы действительно хотите делать? Печать двух целых чисел в обратном порядке? Тогда вы должны это сказать.

public static String reverseDigits(int i) { 
    StringBuilder sb = new StringBuilder(); 
    sb.append(i); 
    sb.reverse(); 
    return sb.toString(); 
} 

... 
System.out.println(reverseDigits(1234567)); 
... 
+1

или вы можете использовать метод reverse(), встроенный в StringBuilder ;-) –

+0

Спасибо, сделано. ... –

 Смежные вопросы

  • Нет связанных вопросов^_^