Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как в JAVA выводить в одну строчку разные типы данных? Пример в описании

public class GandonMain {

public static void main(String[] args){

char ch = '$';
String strok = "churka";
boolean isHappy = true;
System.out.println(isHappy+ch+strok);
}

}

По дате
По рейтингу
Аватар пользователя
Оракул

Поставьте в начало String и все "слагаемые" автоматически будут приведены к String

1
 System.out.println("" + isHappy + ch + strok);  
Аватар пользователя
Мыслитель

В разных случаях можно использовать

  • явное приведение к типу String

  • метод toString из класса объекта

  • метод valueOf из класса String

Здесь подходит третий:

1
 System.out.println(String.valueOf(isHappy)+ch+strok); 
Аватар пользователя
Знаток

Для вывода разных типов данных в одной строчке можно использовать метод System.out.printf().

Например, чтобы вывести строку, целое число, дробное число:
System.out.printf("Hello, my name is %s and I am %d years old. My weight is %.2f kg", "John", 33, 70.25);