Ошибка со словами в Java - “ошибка: несовместимый types: String cannot be converted to int”

Здесь - код, который дает ошибку:

int frase;
frase = "hola";

И ошибка указывая на последнюю этих линий:

ошибка: несовместимый types: String cannot be converted to int

1
задан 16.11.2016, 20:02
6 ответов

Java - язык, в котором ты должен объявлять тип, который он идет хранить в каждой из переменных. В этом случае ты пробуешь вводить String в целое число и поэтому он дает тебе ошибку.

String frase;
frase = "hola";

С другой стороны, если бы то, что ты хотел хранить, было целым числом, ты был бы должен использовать стоимость int.

int numero;
numero = 5;

Ты должен иметь в виду, что, когда ты объявляешь переменную с Вашим типом, он не будет изменять Ваш тип во всем выполнении программы.

9
ответ дан 24.11.2019, 12:35

Danlos, желанный в сообщество, твою ошибку - следующий

Изменчивая фраза ты объявляешь ее типа информации int и этот тип информации одинокий для целых чисел. Для declaras фразы (слова или тексты) ты должен занимать String

String frases;
frases = "hola";
2
ответ дан 24.11.2019, 12:35

ошибка типа

String frase;
frase = "hola";

цепи - string целые числа - int

2
ответ дан 24.11.2019, 12:35

Он дает тебе ошибку, так как ты инициализируешь переменную типа int (целое число), когда то, в чем ты нуждаешься, является переменной типа String (тип текст)

Выбор в 2 линиях (Инициализация и Ассигнование):

String frase;
frase = "hola";

Выбор в линии (Инициализация + Ассигнование):

String frase = "hola";

Я надеюсь помочь тебе :)

2
ответ дан 24.11.2019, 12:35
  • 1
    short - nú морской окунь целого числа отрезал привет. – Ajeno 16.11.2016, 20:04

int только используется для целых чисел (nГєmeros).
DeberГ-Схвати объявлять это как String (цепь).

String frase;
frase = "hola";
1
ответ дан 24.11.2019, 12:35

Изданный:

Уже он объяснился в этом ответе пользователя @Error_404, но из-за того, что дает ему немного больше глубины:

int это тип информации, которая включает числовую целую стоимость (ты не можешь сохранять в int числовую стоимость с десятичными). Переменные, которые ты сохраняешь с "", это не этот тип стоимости, если не, что являются цепями текста, которые олицетворятся заблаговременно с String.

Распределив один int (что только получает числа) стоимость String, случается эта ошибка. Помни, что в Java, переменные идут tipadas — ты должен показывать тип, чтобы объявлять их.

1
ответ дан 24.11.2019, 12:35
  • 1
    желанный в StackOverflow, Acá не существует действительно концепция наверху и внизу относительно ответов, так как ты можешь упорядочивать их из-за активности, обетов или antigü возраст. Когда ты ссылаешься на другую (s) ответы, лучше, чтобы ты включил ví nculo в тех же самых, для того, чтобы он остался ясным, который ты имеешь в виду. – jachguate 19.11.2016, 02:35
  • 2
    @jachguate, спасибо, я начинающий в этом сайте. – Héctor 02.12.2016, 10:04

Теги

Похожие вопросы