这个c语言代码换成java,求大神

2025-02-24 00:16:18
推荐回答(2个)
回答1:

import java.util.Scanner;

/**
 *
 * @author xvdong.wang
 */
public class JavaApplication {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       String str; // TODO code application logic here
       int i,len;
       Scanner scr=new Scanner(System.in);
       
       while(scr.hasNextLine())
       {
           str=scr.nextLine();
           if (str.equals("#")) break;
           len=str.length();
           for (i=0;i           {
               switch (str.charAt(i))
                       {
                   case ' ':System.out.printf("%%20");break;
                   case '!':System.out.printf("%%21");break;
                   case '$':System.out.printf("%%24");break;
                   case '%':System.out.printf("%%25");break;
                   case '(':System.out.printf("%%28");break;
                   case ')':System.out.printf("%%29");break;
                   case '*':System.out.printf("%%2a");break;
                   default:System.out.printf("%c",str.charAt(i));break;
               }
               System.out.println();
           }
       }
    }
    
}

回答2:

额,请直接上代码,不要截图