Must be an array type but resolved to string

前端 未结 7 955
梦谈多话
梦谈多话 2021-01-16 07:01

I am getting the \"Must be an array type but it resolved to string\" error in my code. It also says that i (in the code below) cannot be resolved to a variable which I don\'

7条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-16 07:28

    I think you are currently a bit weak at brackets , this is what i understood from your code and corrected it;

    public class DNAcgcount{
    
        public double ratio(String dna){
        int count=0;
        for (int i=0;i

    After if we have to close the brackets when what you want in if is finished . I think you wanted count to be the number of time c or g is present in the dna. You also did some other mistakes like you have to use 'c' and 'g' instead of "c" and "g" if you are using .charAt(i) because it will be treated like a character and then only you can compare . You may view this link http://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.html http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html

    and you may also have a look at works you can do with string like charAt.

提交回复
热议问题