首页 > 其他 > 详细

字母大小写转换

时间:2015-12-13 18:50:18      阅读:285      评论:0      收藏:0      [点我收藏+]

                                                             字母大小写转换

 

问题描述
  给定一个英文字母判断这个字母是大写还是小写。
输入格式
  输入只包含一个英文字母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));
        
    }


  结果:技术分享 

 

 

字母大小写转换

原文:http://www.cnblogs.com/pwhit/p/5043300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!