用java编写一个程序,实现字符串大小写的转换并倒序输出

一下代码仅供参考 public class Main {public static void main(String[] args) {String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println("大小写转换后是:" + convertString(s));System.out.println("倒序输出后是:" + ss.reverse());}public static StringBuffer ...
用java编写一个程序,实现字符串大小写的转换并倒序输出
public static void main(String[] args) {System.out.print("请选择输出的模式【1小写;2大写】:");Scanner in=new Scanner(System.in);int choose=in.nextInt();System.out.print("请输入字符串:");Scanner inn=new Scanner(System.in);String str=inn.nextLine();StringBuffer sb=new StringBuffer(str);if(choose==1){System.out.println(sb.reverse().toString().toLowerCase());}else{System.out.println(sb.reverse().toString().toUpperCase());}}2015-11-10
一下代码仅供参考
public class Main {public static void main(String[] args) {String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println("大小写转换后是:" + convertString(s));System.out.println("倒序输出后是:" + ss.reverse());}public static StringBuffer convertString(String str) {String upStr = str.toUpperCase();String lowStr = str.toLowerCase();StringBuffer buf = new StringBuffer(str.length());for (int i = 0, k = str.length(); i < k; i++) {{if (str.charAt(i) == upStr.charAt(i)) {buf.append(lowStr.charAt(i));} else {buf.append(upStr.charAt(i));}}}return buf;}}2015-11-10
很简单啊!你先把它变成数组。然后倒着取。在判定这是大写或小写就行,在转换2018-02-28
mengvlog 阅读 7 次 更新于 2025-07-19 16:26:10 我来答关注问题0
  • public class Main {public static void main(String[] args) {String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println("大小写转换后是:" + convertString(s));System.out.println("倒序输出后是:" + ss.reverse());}public static StringBuffer convertString(Strin...

  • 首先,导入必要的包,然后定义一个主函数main,该函数接受命令行参数。在主函数内部,创建一个Scanner对象用于读取用户输入的字符串。接下来,使用StringBuilder类的reverse方法来倒序字符串。最后,输出倒序后的字符串,并处理可能出现的异常。程序如下:java import java.util.Scanner;public class ReverseStrin...

  •  O大鱼吃小鱼O 8.JAVA编写程序,实现将字符串1a2b3c中的数字和字母分开并输出?

    下面是一个使用Java编写的程序,可以将字符串"1a2b3c"中的数字和字母分开并输出:public class SeparateString { public static void main(String[] args) { String str = "1a2b3c";String numbers = "";String letters = "";for (int i = 0; i < str.length(); i++) { char c = s...

  •  倍领趣闻 编写一个 Java 应用程序,输出全部的希腊字母。

    编写一个Java应用程序来输出全部的希腊字母是一个有趣的练习。程序可以通过使用for循环遍历一个字符范围来实现这一目标。首先,我们定义一个整数变量i,并将其初始化为945,这是希腊字母α的ASCII码值。接下来,我们使用for循环从945遍历到969。这是因为希腊字母从945开始,到969结束。在循环体内,我们首...

  •  海南加宸 如何用java编一个程序将输入的阿拉伯数字转换成大写的汉字??

    } public static void main(String[] args) { int number = 19968;String result = convertToChinese(number);System.out.println(result);} } 然后编写一个方法用于将数字转换成汉字:public static String convertToChinese(int number) { if (number == 0) { return "零";} StringBuilder sb ...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部