java怎么样实现字符串输入输出问题

就是输入字符串,怎么对字符串中的字符进行有条件的转化?请不要太难,越简单越好,刚学。谢谢啦... 就是输入字符串,怎么对字符串中的字符进行有条件的转化?请不要太难,越简单越好,刚学。谢谢啦 展开
 我来答
yinfengnong
2019-04-13 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2297万
展开全部

代码如下:

import java.util.Scanner;

public class App {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

char[] characters = { 
'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 
'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 
'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A' 
};

String s = scanner.nextLine();

String s2 = "";

for (char ch : s.toCharArray()) {
if (Character.isUpperCase(ch)) {
s2 += characters[ch - 'A'];
} else {
s2 += ch;
}
}

System.out.println(s2);
}
}

运行结果:

追问
谢谢你啊,真的在线等,好急啊。
追答
不用谢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式