
java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换
·
思路:
1、利用“大小写字母之间正好相差32”这一特点
2、用 toLowerCase()、toUpperCase() 字符串自带的方法
提示:
Java中没有.nextChar()。
所以要读取char,我们使用 .next().charAt(0)
举例: Scanner scanner = new Scanner(System.in); String ret = scanner.next(); char ret1 = scanner.next().charAt(0);
1、 输入小写输出大写(字符串和字符)
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入小写字母:");
Scanner scanner = new Scanner(System.in);
String ret=scanner.next();
System.out.println("对应的大写字母是:"+ret.toUpperCase());
}
}
2、输入大写输出小写(字符串和字符)
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入大写字母:");
Scanner scanner = new Scanner(System.in);
String ret=scanner.next();
System.out.println("对应的小写字母是:"+ret.toLowerCase());
}
}
3、 判断大小写并转变大小写(字符)
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入一个字母:");
Scanner scanner = new Scanner(System.in);
char ret=scanner.next().charAt(0);
if((ret>='a')&&(ret<='z')){
ret=(char)(ret-32);
System.out.println("反转大小写后的字母是:"+ret);
}else if((ret>='A')&&(ret<='Z')){
ret=(char)(ret+32);
System.out.println("反转大小写后的字母是:"+ret);
}else{
System.out.println("输入错误");
}
}
}
4、 判断大小写并转变大小写(字符串)
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入字符串:");
Scanner scanner = new Scanner(System.in);
String ret = scanner.next();
char[] arrays = ret.toCharArray();
for (int i = 0; i < arrays.length; i++) {
char c1 = arrays[i];
if (c1 >= 97 && c1 <= 122) {
char c2 = (char)(c1-32);
System.out.print(c2);
} else if (c1 >= 65 && c1 <= 90) {
char c2 = (char)(c1+32);
System.out.print(c2);
} else {
System.out.print("/"); /*非法字符用空格代替*/
}
}
}
阅读全文
AI总结
更多推荐
相关推荐
查看更多
鸿蒙开发工具大赶集

本仓将收集和展示鸿蒙开发工具,欢迎大家踊跃投稿。通过pr附上您的工具介绍和使用指南,并加上工具对应的链接,通过的工具将会成功上架到我们社区。
OpenManus

No fortress, purely open ground. OpenManus is Coming.
G-Star公益行

G-Star 公益行 是 GitCode G-Star 计划旗下专为公益机构打造的技术赋能计划,依托 GitCode 开源平台、生态流量、云计算与 AI 支持,旨在连接开源技术与公益组织,通过技术赋能帮助公益组织实现数字化转型,以提升运营效率、优化资源配置、拓展公益影响力。
热门开源项目
活动日历
查看更多
直播时间 2025-03-13 18:32:35

全栈自研企业级AI平台:Java核心技术×私有化部署实战
直播时间 2025-03-11 18:35:18

从0到1:Go IoT 开发平台的架构演进与生态蓝图
直播时间 2025-03-05 14:35:37

国产工作流引擎 终结「996」开发困局!
直播时间 2025-02-25 14:38:13

免费开源宝藏 ShopXO,电商系统搭建秘籍大公开!
直播时间 2025-02-18 14:31:04

从数据孤岛到数据智能 - 企业级数据管理利器深度解析
所有评论(0)