站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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了吗?

知道了,谢了!


↑返回目录
前一篇: 这种写法email[i]+=2
后一篇: 【100分+急求救!】jsp+mediaplayback控件做一监控页面(用摄像头)????????????