字符串突变

发布于 2024-11-11 15:04:47 字数 100 浏览 5 评论 0原文

我正在尝试创建一个字符串突变,在提示输入城市和州之后,将以大写形式输出州,然后直接以小写形式输出城市,然后再次以大写形式直接输出州。 我尝试了很多种突变,但没有任何效果。 谁能帮助我吗?

I am trying to create a string mutation that, after a prompt for a city and state, would output the state in uppercase, followed directly by the city in lowercase, followed directly by the state again in uppercase.
I have tried many types of mutations but nothing is working.
Can anyone help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

成熟的代价 2024-11-18 15:04:47

使用 字符串#toUpperCase()String#toLowerCase() 方法。

例如。 System.out.println(state.toUpperCase());

use String#toUpperCase() and String#toLowerCase() methods.

eg. System.out.println(state.toUpperCase());

囚我心虐我身 2024-11-18 15:04:47

这是java中的一个

Scanner sc =new Scanner(System.in);
String city,state;
System.out.println("Enter City =");
city=sc.nextLine();
System.out.println("Enter State =");
state=sc.nextLine();
System.out.println( state.toUpperCase() + " "+city.toLowerCase() + " "+ state.toUpperCase());

独立于任何编程语言(但依赖于字符表示),您可以检索字符串的每个字符并添加 22 ,这会将大写字母转换为小写字母。必须知道 az 的 ASCII 值为 97-122,而 AZ 的值为 65-90。这样您就可以查看要添加多少/减去在大小写之间进行转换。

Here is one in java

Scanner sc =new Scanner(System.in);
String city,state;
System.out.println("Enter City =");
city=sc.nextLine();
System.out.println("Enter State =");
state=sc.nextLine();
System.out.println( state.toUpperCase() + " "+city.toLowerCase() + " "+ state.toUpperCase());

Independent of any programming language(But dependent on character Representation) you could retrieve every character of string and add 22 which would convert UPPERCASE into LOWERCASE.As you must be knowing ASCII values of a-z is 97-122 and that of A-Z is 65-90.so you can lookout how much to add/ subtract to convert between cases.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文