概述
程序是把字符串str1中的大写字母A,B,C,...,Z替换成Z,Y,X,...,A,替换后的字符串为str2.程序如下。我以为可以用str2.charAt(i)=ch2来替换,结果不行。想知道怎么把替换后的str1赋值给s...
程序是把字符串str1中的大写字母A,B,C,...,Z替换成Z,Y,X,...,A,替换后的字符串为str2.程序如下。我以为可以用str2.charAt(i)=ch2来替换,结果不行。想知道怎么把替换后的str1赋值给str2.谢谢!
import java.util.Scanner;
public class abc {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
int ri, repeat, i;
char ch;
String str1,str2;
Scanner in=new Scanner(System.in);
repeat=Integer.parseInt(in.nextLine());
for(ri=1; ri<=repeat; ri++){
str1=in.nextLine();//每行输入一个字符串
/*---------*/
char ch2;
str2=str1;
for(i=0;i
{
ch=str1.charAt(i);
ch2=ch;
if(('A'<=ch)&(ch<='Z'))
{
ch2=(char)('A'+'Z'-ch);
}
}
/*---------*/
System.out.println(str2);
}
}
}
展开
最后
以上就是会撒娇身影为你收集整理的java字符串赋值问题_问个java关于字符串赋值的问题的全部内容,希望文章能够帮你解决java字符串赋值问题_问个java关于字符串赋值的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复