public class Key {
public Encode() {
StringBuffer passWord = new StringBuffer("bubbles");
System.out.println("Original plain text:" + passWord);
for (int i = 0; i < passWord.length(); i++) {
int temp = 0;
temp=(int)passWord.charAt(i);
temp= temp* 9;
EncodedText = passWord.setCharAt(i , (char)temp);
return EncodedText;
}
//return EncodedText;
}
}
Просто пишу небольшую программу для кодирования (и декодирования) небольшой кусочек текста, но всякий раз, когда я бегу это то же самое сообщение об ошибке появляетсяВернуться сообщение об ошибке типа
«Ошибка: недопустимый объявление метода, тип возвращаемого значения требуется public Encode() {" ^
, если вы не хотите, чтобы вернуться сделать тип возврата 'void' или курс' возврата EncodedText, 'то будет ошибка. –
Если это метод, вам необходимо объявить его с соответствующим типом возврата. – Andrew
Пожалуйста, не используйте StringBuffer, вы можете использовать StringBuilder. Умножение BTW на 9, скорее всего, будет управлять текстом, чем его кодирование. –