zzuli oj 1023: 大小写转换(java)
作者:互联网
题目描述
输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。
输入
输入为一个字符。
输出
按题目要求输出一个字符,单独占一行。
样例输入
a
样例输出
A
先调到java再提交
直接调用函数比较优雅
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.next();
str = str.toUpperCase();
System.out.println(str);
}
}
.toUpperCase()
把小写字母变成大写其他不变,然后返回.(.toLowCase()转小写同理)
减ASCII的方法不优雅而且编译器能过oj却报错,关于charAt_百度百科 (baidu.com)
import java.util.*;
public class hehe
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.next();
char ch = ' ';
if(str.charAt(0) >= 'a' && str.charAt(0) <= 'z')
ch = (char)(str.charAt(0) - 32);
System.out.println(ch);
}
}
标签:java,oj,1023,System,Scanner,str,public,String 来源: https://blog.csdn.net/shuonine2b/article/details/122520859