程序是把字符串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关于字符串赋值内容请搜索靠谱客的其他文章。
发表评论 取消回复