1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 从键盘输入一行英文字符串 把所有小写字母变成大写字母 其他字母和字符保持不变。

从键盘输入一行英文字符串 把所有小写字母变成大写字母 其他字母和字符保持不变。

时间:2020-03-30 17:36:31

相关推荐

从键盘输入一行英文字符串 把所有小写字母变成大写字母 其他字母和字符保持不变。

【问题描述】

从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

【输入形式】

输入一行字符串,含大小写。

第一种方法:利用ASCII码

public class Test {public static void main(String[] args) {Scanner in = new Scanner(System.in);String a = in.nextLine();String str = "";char[] b = a.toCharArray();for (char i : b) {if (i >= 'a' && i <= 'z') {i = (char) ((int) i - 32);}str += i;}System.out.println("result:" + str);}}

第二种方法:利用JAVA提供的toUpperCase()方法

import java.util.Scanner;class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);String a = reader.nextLine();String b = a.toUpperCase();System.out.println("result:"+b);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。