#16361: 想請問為何測試不會對


a0953143887@gmail.com (林柏宇)


import java.util.Scanner;

public class A038 {

      public static void main(String[] args) {
            // TODO Auto-generated method stub
           Scanner sc=new Scanner(System.in);
           while(sc.hasNext()) {
                String s=sc.nextLine();
                for(int i=s.length()-1;i>=0;i--) {
                     if(s.charAt(s.length()-1)=='0') {
                           if(s.length()==1) {
                                 System.out.print("0");
                            }
                           continue;
                      }
                     System.out.print(s.charAt(i));
              }System.out.println();
           }
     }

}

 

 

#16362: Re:想請問為何測試不會對


a0970580085@gmail.com (/)


import java.util.Scanner;

public class A038 {

      public static void main(String[] args) {
            // TODO Auto-generated method stub
           Scanner sc=new Scanner(System.in);
           while(sc.hasNext()) {
                String s=sc.nextLine();
                for(int i=s.length()-1;i>=0;i--) {
                     if(s.charAt(s.length()-1)=='0') {
                           if(s.length()==1) {
                                 System.out.print("0");
                            }
                           continue;
                      }
                     System.out.print(s.charAt(i));
              }System.out.println();
           }
     }

}

 

 

最後一位數是0的話就被你continue掉了,執行不到System.out.print(s.charAt(i));這段。