当前页面: 开发资料首页 → JSP 专题 → c[i]=[i]+1;为什么不对呢?请进!
c[i]=[i]+1;为什么不对呢?请进!
摘要: c[i]=[i]+1;为什么不对呢?请进!
import java.io.*;
public class Test7
{
public static void main(String[] args){
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
String str=" ";
try{
str=br.readLine();
}
catch(IOException ex){
System.out.println(ex);
}
char c[]=new char[str.length()];
c=str.toCharArray();
for(int i=0;i
{
if(c[i]=='z')
{
System.out.println("a");
}
else
{
c[i]+=1;
//----------如果换成c[i]=[i]+1就不对呢?----------------
}
}
String str2=new String(c);
System.out.println(str2);
}
}
为什么呢?谢谢
c[i]+=1和c[i]=[i]+1
是一个意思吧!
大不一样阿,
应该是c[i]=c[i]+1吧,呵呵
另外c[i]+1是int型,不能显式转化为char型
为什么 c[i]+=1;
这样就对呢?这不是也加1了吗?
知道了,谢了!