2014-11-19 2 views
0

Попытка подсчета массива, но проблема с его обработкой, как и любой другой тип переменной Я получаю недостающую ошибку тела метода каждый раз, когда пытаюсь скомпилировать вместе с несколькими другими ошибками , не уверен, что я Нет.Наиболее часто встречающееся письмо с ошибками метода

public static char maxLetterRecurrence(String sampleInput, int[]count); 
    { 

    int length=sampleInput.length(); 
    int letterCount = 1; 
    int max = 0; 
    char maxChar = 0; 
    for(int i=1; i<length; i++) 
    { 
     if(count[i]==count[i-1]) 
     { 
     letterCount++; 
     } 
     else 
     { 
      if(letterCount>max) 
      { 
      max=letterCount; 
      maxChar=count[i-1]; 
      } 
     } 
     return maxChar; 
    } 
    } 

ответ

0

Изменение этой линии

public static char maxLetterRecurrence(String sampleInput, int[]count); 

в

public static char maxLetterRecurrence(String sampleInput, int[]count) 

Вы не должны иметь точку с запятой на конце.

+0

Спасибо! По-прежнему возникают проблемы с сравнением моего maxChar = count [i-1]; Я не могу понять, как я буду хранить максимальное вхождение в переменную. – Jengo

+0

вы пытаетесь преобразовать 'int' в' char' –

+0

, хотя я не понимаю логику, которую вы пытаетесь использовать. –

Смежные вопросы