返回列表 發帖
  1. import java.util.Scanner;


  2. public class JPA01 {
  3.         String s;
  4.         char first,last;
  5.         int pass;
  6.         Scanner sc=new Scanner(System.in);
  7.         JPA01()
  8.         {
  9.                 s=sc.next();
  10.                 if(s.length()==1){
  11.                         first=f(s.charAt(0));
  12.                         if(pass==1)
  13.                                 System.out.println(first);
  14.                         else
  15.                                 System.out.println("error");
  16.                 }
  17.                 else{
  18.                         first=f(s.charAt(0));
  19.                         last=f(s.charAt(s.length()-1));
  20.                         if(pass==1)
  21.                         {
  22.                                 System.out.print(first);
  23.                                 for(int i=1;i<s.length()-1;i++)
  24.                                         System.out.print(s.charAt(i));
  25.                                 System.out.println(last);
  26.                         }
  27.                         else
  28.                                 System.out.println("error");
  29.                 }
  30.                
  31.         }
  32.         char f(char s) {
  33.                 pass=1;
  34.                 if(s<58&&s>47){
  35.                         s++;
  36.                         if(s==58)
  37.                                 s=48;
  38.                 }
  39.                 else if(s>64&&s<91)
  40.                         s+=33;
  41.                 else if(s>96&&s<123)
  42.                         s-=31;
  43.                 else
  44.                         pass=0;
  45.                 return s;
  46.         }
  47.         public static void main(String[] args) {
  48.                 new JPA01();
  49.         }
  50. }
複製代碼

TOP

返回列表