为了账号安全,请及时绑定邮箱和手机立即绑定

i不能解析为变量?

package project5;

public class text1 {

	public static void main(String[] args) {
		// 定义一个字符串
		String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
        
        // 出现次数
		int num = 0;
         // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
		for (int i=0;i<s.length();i++);
		{
            // 获取每个字符,判断是否是字符a
			if (s.charAt(i)=='a') {
                // 累加统计次数
				num++; 
			}
		}
		System.out.println("字符a出现的次数:" + num);
	}
}


正在回答

2 回答

package project5;
 
public class text1 {
 
    public static void main(String[] args) {
  
        String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
         
  
        int num = 0;
        
        for (int i=0;i<s.length();i++);//此处分号结束了循环,导致变量i的作用域只在括号内
        {
          
            if (s.charAt(i)=='a') {
    
                num++; 
            }
        }
        System.out.println("字符a出现的次数:" + num);
    }
}


0 回复 有任何疑惑可以回复我~
#1

小咩don 提问者

非常感谢!
2015-07-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i不能解析为变量?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信