Java教程

zzuli oj 1023: 大小写转换(java)

本文主要是介绍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);
	}
}

这篇关于zzuli oj 1023: 大小写转换(java)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!