我想在字符串数组中打印替代单词

时间:2017-03-29 13:06:44

标签: java arrays

class Test3
{
    public static void main(String [] args)
    {
        String str[] = new String[] {"bharani"};
        for(int i = 0; i < 7; i += 2)
        {
            System.out.println(str[i]);
        }    
}

错误是什么?我收到错误为无效主。

1 个答案:

答案 0 :(得分:0)

hi @ Munikotibharani Gopal。你的for循环条件是错误的。你有硬编码i < 7。它不会起作用,因为你的字符串数组长度为1。 因此,请测试以下代码以设计一个取决于数组长度的for循环。

public class Test3 {
    public static void main(String[] args) 
    {
        String str[] = new String[] {"bharani","name1","name2","name3","name4","name5"};
        for(int i = 0; i<str.length; i++)
        {
          System.out.println(str[i]);
        }
    }
}