как мог получится такой ответ, если арифметические действия нельзя проводить с типом String, ответьте, пожалуйста, digits = 60
String digits = x + y + "" + z;
Инга
2 уровень
почему?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3303140
27 мая, 04:58
Для строк `+` - это операция конкатенации, то есть, проще говоря, склеивания. Если оба операнда являются числами, то плюс означает сложение, а если один из операндов является строкой, то другой приводится к строке и приклеивается к первому. Операции выполняются по порядку слева направо. Сначала складываются x и y, затем результат сложения превращается в строку, т.к. второй операнд - это пустая строка "". Результат тоже является строкой, и к нему приклеивается последний операнд - число z, превращённое в строку
0
Инга
27 мая, 11:35
спасибо большое!
0