почему не делает любые из этих работ:типа данных «символ» в Java
char word = "sds";
char word = 'sds';
myDog.bark("voff");
myDog.bark('voff');
в объекте к myDog я напечатал:
void bark(char word) {
System.out.println(word);
}
почему не делает любые из этих работ:типа данных «символ» в Java
char word = "sds";
char word = 'sds';
myDog.bark("voff");
myDog.bark('voff');
в объекте к myDog я напечатал:
void bark(char word) {
System.out.println(word);
}
Поскольку символ только один символ. Вместо этого вы хотите использовать тип String.
void bark(String word) {
System.out.println(word);
}
Тип данных символа может содержать только один символ. Для нескольких символов вы должны использовать тип данных String.
Вы хотите использовать «String» не «char». char только для 1 символа, «String» - для нескольких символов.
С типом «String» вы используете двойные кавычки, с «полукоксом» вы используете одиночные кавычки:
char c = 'a';
String s = "hello";
символа является один символ, строка представляет собой последовательность символов. Вы ищете строку
Если вы хотите получить более подробное объяснение, вы можете отправить сообщение об ошибке, которое вы получаете, и вы могли бы научиться его интерпретировать. (В настоящее время у меня нет среды java-dev.) – llamaoo7
У этого парня 158 вопросов, около половины из которых выглядят так, как они будут рассмотрены в главах 1-4 любой начальной java-книги. – Jherico
Это могло бы сделать SO хорошей ссылкой для тех, кто ищет быстрые ответы на google. –