字母大小写转换

                             字母大小写转换

 

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

}

结果:

时间: 2024-12-24 07:11:55

字母大小写转换的相关文章

数组-05. 字符串字母大小写转换(10)

输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变. 输入格式: 输入在一行中给出一个长度不超过40的.以#结束的非空字符串. 输出格式: 在一行中按照要求输出转换后的字符串. 输入样例: Hello World! 123# 输出样例: hELLO wORLD! 123 import java.util.Scanner; public class Main { public static void main(String[] args) {

*数组-05. 字符串字母大小写转换

1 /* 2 * Main.c 3 * E5-数组-05. 字符串字母大小写转换 4 * Created on: 2014年8月20日 5 * Author: Boomkeeper 6 *********部分通过********* 7 */ 8 9 #include <stdio.h> 10 11 int main(void){ 12 13 char str[40]={-1}; 14 15 gets(str); 16 17 int i,index; 18 for(i=0;i<40;i++

06-2. 字符串字母大小写转换(10)

输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变. 输入格式: 输入在一行中给出一个长度不超过40的.以#结束的非空字符串. 输出格式: 在一行中按照要求输出转换后的字符串. 输入样例: Hello World! 123# 输出样例: hELLO wORLD! 123 1 #include <stdio.h> 2 3 int main() 4 { 5 char s[40]; 6 int i = 0; 7 do { 8 scanf(&qu

Java基础——字母大小写转换

案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.Scanner; /** * 常见字母大小写转换 * 原理: * 字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536.标准的8位ASCII字符集是Unicode * 的子集,其取值范围为0-127.大小写字母之间正好相差32 * @author Administrati

Eddy&#39;s mistakes(字母大小写转换)strlwr函数的应用

Problem Description Eddy usually writes  articles ,but he likes mixing the English letter uses, for example "computer science" is written frequently "coMpUtEr scIeNce" by him, this mistakes lets Eddy's English teacher be extremely disc

css 设置英文字母大小写转换(text-transform)

css 设置英文字母大小写转换 CreateTime--2018年5月25日07点16分 Author:Marydon 1.实现:通过text-transform实现 2.text-transform语法: text-transform : none | capitalize | uppercase | lowercase 取值: none : 默认值.无转换发生 capitalize : 将每个单词的第一个字母转换成大写,其余无转换发生 uppercase : 转换成大写 lowercase

excel 英文字母大小写转换

excel 英文字母大小写转换 CreateTime--2018年5月26日18:20:06 Author:Marydon 1.英文字母转大写 将A列小写转大写 语法说明: upper(单元格标识),会将指定单元格的内容全部转换成大写,并将内容输出到光标所在单元格. 第一步:在B列输入=upper(A4)-->回车 第二步:选中该单元格-->鼠标移动有单元格的右下角,会出现一个+符号,一直往下拖拽: ==========================下面是去除B列对A列的依赖========

Java对字母大小写转换

Java对字母大小写转换 1.小写——大写String aa = "abc".toUpperCase(); 2.大写——小写 String bb = "ABC".toLowerCase(); 原文地址:https://www.cnblogs.com/StefanieYang/p/12200837.html

C#--字母大小写转换

using System; using System.Collections.Generic; using System.Linq; using System.Text; /* * 编一个程序 * 输入一个字符 * 如果是大写字母 * 就转换成小写字母 * 否则不转换. */ namespace PI { class Program { static void Main(string[] args) { char var_ch; var_ch = char.Parse(Console.ReadL