字母大小写转换

                                                             字母大小写转换

 

问题描述
  给定一个英文字母判断这个字母是大写还是小写。
输入格式
  输入只包含一个英文字母c。
输出格式
  如果c是大写字母,输出“upper”,否则输出“lower”。
样例输入
x
样例输出
lower
样例输入
B
样例输出
upper

   代码:

import java.util.*;
public class ZIMUDAXIAOXIE {
     public static  String ConverString(String str)
     {
         String upStr=str.toUpperCase();   // 定义字符为大写的变量
         String lowStr=str.toLowerCase();  // 定义字符为小写的变量
         StringBuffer sbf=new StringBuffer();    // StringBuffer 是一个字符串缓存器。
         for(int i=0;i<str.length();i++)
         {
             if(str.charAt(i)==upStr.charAt(i))
             {
                 sbf.append(lowStr.charAt(i));   //  append() 连接一个字符串到末尾。
             }
             else
             {
                 sbf.append(upStr.charAt(i));
             }
         }
         return sbf.toString();
     }


    public static void main(String[] args)
    {
        
         Scanner in=new Scanner(System.in);
         String str=in.nextLine();
    
        
        System.out.print( ConverString(str));
        
    }


  结果: 

 

编程是一门艺术,要爱就要深爱。
原文地址:https://www.cnblogs.com/pwhit/p/5043300.html