当前位置:   article > 正文

Java代码基础算法练习-字母转换-2024.07.23

Java代码基础算法练习-字母转换-2024.07.23

任务描述:
从键盘获取一串字符(字符串长度不超过255),将字符串中的大写变成小写,小写变成大写。


解决思路:

接收字符串,用Character类循环从第一个开始检查大小写,转换后并写入新的字符串


代码示例:

  1. package a4_2024_07;
  2. import java.util.Scanner;
  3. public class j240723_1 {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. System.out.println("输入一个字符串:");
  7. String str = sc.nextLine();
  8. // 使用StringBuilder来构建新的字符串
  9. StringBuilder result = new StringBuilder();
  10. for (int i = 0; i < str.length(); i++) {
  11. char c = str.charAt(i);
  12. // 判断字符是大写还是小写,并进行转换
  13. if (Character.isUpperCase(c)) {
  14. result.append(Character.toLowerCase(c));
  15. } else if (Character.isLowerCase(c)) {
  16. result.append(Character.toUpperCase(c));
  17. }
  18. }
  19. // 输出转换后的字符串
  20. System.out.println("转换后的字符串为:" + result);
  21. }
  22. }

该程序使用Scanner从用户输入中获取一个字符串,然后使用StringBuilder创建一个新的字符串。通过循环遍历输入的字符串,判断每个字符是大写还是小写,并将其转换为相反的大小写形式。最后,输出转换后的字符串。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/906073
推荐阅读
相关标签
  

闽ICP备14008679号