#7874: (Java)一直NA哪裡有錯??


energy07788 (zhang)


import java.util.Scanner;
public class test{
public static void main(String [] argv){
Scanner cin = new Scanner(System.in); 
 while(cin.hasNext()){
int a= cin.nextInt();
while((a%10)==0){
a=a/10;
}
String z = Integer.toString(a);
int b = z.length()-1;
while(b>=0){
System.out.print(z.charAt(b));
b--;
  }
System.out.println();
  }
 }
}
#7876: Re:(Java)一直NA哪裡有錯??


tomoyaken14 (歐練)


import java.util.Scanner;
public class test{
public static void main(String [] argv){
Scanner cin = new Scanner(System.in); 
 while(cin.hasNext()){
int a= cin.nextInt();
while((a%10)==0){
a=a/10;
}
String z = Integer.toString(a);
int b = z.length()-1;
while(b>=0){
System.out.print(z.charAt(b));
b--;
  }
System.out.println();
  }
 }
}
try input "0";
#7881: Re:(Java)一直NA哪裡有錯??


kkmomo (kkmomo)


 while(cin.hasNext()){
int a= cin.nextInt();
while((a%10)==0){
a=a/10;
}
String z = Integer.toString(a);


a設成while內的區域變數

出了while就無法使用