2015-10-26 2 views
1

Сгенерируйте с помощью оператора + строку, что значения в переменной в указанных сверху В комплект поставки в каждом случае входит «,». введите строку System out println (...).Создание строки с оператором

+0

Какой код вы пробовали? Что это за язык? Я предполагаю Java? Если да, добавьте это как тег. – GreatAndPowerfulOz

+0

Эй, да, его Java. вот что я получил – davido

+0

int hexValue = 0xe; int octValue = 030; long l = 18L; double var1 = 4.44e1; double var2 = 55,5; float var3 = 66e-1f; float var4 = 7.7f; char c = 'F'; String str; str = ("hexValue" + "octValue" + "l" + "var1" + "var2" + "var3" + "var4" + "c"); System.out.println (str); – davido

ответ

0

Удалить кавычки "и вызвать ToString()

str = hexValue.toString() + ", " + octValue.toString() + ", " + l.toString() + ", " + var1.toString() + ", " + var2.toString() + ", " + var3.toString() + ", " + var4.toString() + ", " + c.toString(); 

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

+0

понимается. Большое спасибо!! – davido

0

Предположим, мы имеем следующие переменные:

int age = 5; 
String name = "Mohammad"; 
double weight = 68.4; 

Если мы хотим, чтобы распечатать их присоединился к строке с помощью одного оператора можно сказать:

System.out.println("My name is " + name + ", I am " + age + " years old, " + " I once caught a fish that weighs " + weight +"kg"); 

В Java, используя оператор +, вы можете конкатенировать строки. Примечание: возраст, имя и вес - все разные типы, но когда вы помещаете оператор + с помощью String, java автоматически преобразует эту переменную в строку и затем объединяет ее с остальной частью строки. Следовательно, если вы хотите выполнить какую-то операцию, тогда конкатенируйте, то вы должны использовать круглые скобки():

System.out.println("Two Plus Five is = " + (2 + 5)); 
+0

спасибо! я понял ! очень мило с твоей стороны – davido