返回列表 發帖
  1. import java.util.*;
  2. public class Ch06 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 String a=s.next();
  6.                 s.close();
  7.                 int first=a.charAt(0);
  8.                 if(a.length()==1){
  9.             if(first>=48 && first<=57){
  10.                 first++;
  11.                 if(first==58){
  12.                     first=48;
  13.                 }         
  14.             }else if(first>=65 && first<=90){
  15.                 first+=33;
  16.             }else if(first>=97 && first<=122){
  17.                 first-=31;
  18.             }
  19.             if((48<=first&&first<=57)||(66<=first&&first<=91)||(98<=first&&first<=123)){
  20.                 System.out.println((char)first);
  21.             }else{
  22.                 System.out.println("error");
  23.             }
  24.                
  25.                 }
  26.                 else{
  27.                 int last=a.charAt(a.length()-1);
  28.                 if(first>=65 && first<=90)
  29.                 {
  30.                         first+=31;
  31.                 }else if(first>=97 && first<=122)
  32.                 {
  33.                         first-=31;
  34.                 }else if(first>=48 && first<=57)
  35.                 {
  36.                         first++;
  37.                         if(first==58)
  38.                                 first=48;
  39.                 }if(last>=65 && last<=90)
  40.                 {
  41.                         last+=31;
  42.                 }else if(last>=97 && last<=122)
  43.                 {
  44.                         last-=31;
  45.                 }else if(last>=48 && last<=57)
  46.                 {
  47.                         last++;
  48.                         if(last==58)
  49.                                 last=48;
  50.                 }if((48<=first&&first<=57)||(66<=first&&first<=91)||(98<=first&&first<=123) && (48<=last&&last<=57)||(66<=last&&last<=91)||(98<=last&&last<=123))
  51.                 {
  52.                        
  53.                         System.out.println((char)first+a.substring(1,a.length()-1)+(char)last);
  54.                 }else
  55.                 {
  56.                         System.out.println("error");
  57.                 }
  58.                 }
  59.         }

  60.         }
複製代碼

TOP

返回列表