A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;

public class Test7 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO Auto-generated method stub
        String arry;
        String result="";
        //获取键盘输入的字符串
  Scanner sc = new Scanner(System.in);
        arry=sc.nextLine();
        //用正则表达式设定字符串范围
        String regx1="[a-z]";
        String regx2="[A-Z]";
        for(int i=0;i<arry.length();i++)
        {
         String sub=arry.substring(i, i+1);
         //判断是否是小写字母,是则转换为大写
         if(sub.matches(regx1))
         {
          sub=sub.toUpperCase();
          result+=sub;
         }
         //判断是否是小写字母,是则转换为小写
         else if(sub.matches(regx2))
         {
          sub=sub.toLowerCase();
          result+=sub;
         }
         //其他类型则直接输出
         else
         {
          result+=sub;
         }
        }
        System.out.println(result);
}
}

评分

参与人数 1黑马币 +3 收起 理由
田磊阳 + 3

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马