2017-02-13 14 views
-5

私は3ヶ月間programminを勉強しています。私は多くの経験がないので、私の質問は誰かのために愚かかもしれません。逆に番号を読むために書いたこのコードは実行されず、シンタックエラーもありません。whileループの番号を逆にしてください

public class fdujfdryujhftyh { 

    public static void main(String[] args) { 
     int a=8023; 
     int rev=a%10; 
     a=a/10; 
     while(a!=0); { 
      rev=rev*10+a%10; 
      a=a/10; 
     } 
     System.out.println("Reverse number is"+rev); 
     // TODO Auto-generated method stub 

    } 

} 
+1

「実行されません」とはどういう意味ですか? – tkausl

+0

どのIDEを使用していますか? Javaコードを実行すると、わずかに異なるIDE設定が必要になる可能性があります。 –

答えて

4

";" 「(!= 0)しばらく; {」で

は、私はあなたがそう何のSystem.outはあなたが

while(a!=0){ 
    //Do Nothing endless 
} 

{ 
    rev=rev*10+a%10; 
    a=a/10; 
} 
0

これと同等であるものを書いた

を示されていない無限ループをしたと思います作品も

int a=8023; 

System.out.println("Reverse: " + new StringBuilder(a + "").reverse().toString()); 

私はあなたが数学演算を使用して作成したいと思うが、この方法は私のために有効です。よろしく!

関連する問題