#java
#java
Вопрос:
public class Programma{
public static void main(String args[]){
System.out.println("Il numero di parole uguali a Ciao è: " contaparola(args));
}
static int contaparola(String array[]){
int counter = 0;
for (int i=0; i<array.lenght; i){
if (array[i].equals("Ciao"))
counter;
}
return counter;
}
}
Вывод:
Programma.java:9: error: cannot find symbol
for (int i=0; i<array.lenght; i){
^
symbol: variable lenght
location: variable array of type String[]
1 error
Почему? Я не хочу использовать lenght()
, потому что я не хочу знать длину строки, но я на самом деле хочу знать, сколько строк в массиве.
Комментарии:
1.
array.length
.
Ответ №1:
.length
это не длина строки. Это длина массива или «количество элементов, которые могут быть сохранены в массиве.
Основная проблема в вашей программе заключается в том, что вы написали с ошибкой length
.
Комментарии:
1. @Mnkisd Не волнуйся, мы все были там. Удачи в остальной части вашего проекта