public class Kata {
public static String createPhoneNumber(int[] numbers) {
public int Int_to_str(int i) {
return Integer.toString(numbers[i]);
}
return "(" + Int_to_str(0) + Int_to_str(1) + Int_to_str(2) + ") " +
Int_to_str(3) + Int_to_str(4) + Int_to_str(5) + "-" +
Int_to_str(6) + Int_to_str(7) + Int_to_str(8) + Int_to_str(9);
}
}
Возвращает ошибку:
public int Int_to_str(int i){
^
/Kata.java:3: error: ';' expected
public int Int_to_str(int i){
^
/Kata.java:3: error: ';' expected
public int Int_to_str(int i){
У вас метод в методе. Вынесите его и сделайте static
.
К примеру:
public class Kata {
private static int[] numbers = {1,2,3,4,5,6,7,8,9,0};
public static String createPhoneNumber(int[] numbers) {
return "(" + Int_to_str(0) + Int_to_str(1) + Int_to_str(2) + ") " +
Int_to_str(3) + Int_to_str(4) + Int_to_str(5) + "-" +
Int_to_str(6) + Int_to_str(7) + Int_to_str(8) + Int_to_str(9);
}
public static String Int_to_str(int i) {
return Integer.toString(numbers[i]);
}
public static void main(String args[]) {
System.out.println(createPhoneNumber(numbers));
}
}
Лишнее можно убрать оставить только методы. Код можно переписать намного лучше, но это тоже работает.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Ситуация: нужно получить тип byte после операции int/intЕсли результат входит в диапазон byte, то вывести его, если не входит, то вывести сообщение-ошибку
Использую данные в формате JSON , которые хранятся внутри приложения в папке assets/station/musicjson
Как сделать, чтобы s1 и s2 передавались в setLogView по отдельности, а там складывались?
Подскажите не работает добавление в ListViewЗапрос работает, а список не обновляется