public class Apples {
public static void main(String args[]){
String base;
int no1 = 72;
int no2 = 75;
base = (String)(no1 + no2);
System.out.println(base);
}
}
Вышеуказанный код создает ошибку и говорит, что он не может преобразовать Int в строку. Почему это так?Как преобразовать Int в строку в Java
Я новичок и, насколько мне известно, я думаю, что тип-литье должен работать здесь.
Вы не можете сделать _cast_ здесь просто потому, что ' int' не является 'String'. Они разные типы и не имеют отношения типа. Таким образом, вы должны _convert_: 'String.valueOf (no1) + String.valueOf (no2)'. – Seelenvirtuose