Java с нуля #40 - Текстовые блоки

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

А если сделал через if else то тоже норм?

Jedi_kich
Автор

А в чём отличие string.format от formatted?

Nickrus
Автор

А почему ты даёшь новые плюшки только на практическом, например текстовый блок. Я же не знал и писал всё как обычно.
String carMark = "Audi";
String carModel = "Q3";
double priceCar = 15_000.00;
boolean hasAutomaticTransmission = true;
// String carMark1 = String.format("Привет, я менеджер салона %s", carMark);
//
// String carModelAndPrice = String.format("У нас есть модель -, %s за цену %f", carModel, priceCar);
//
// System.out.println("Есть ли у вас автоматическая коробка передач?");
// if (hasAutomaticTransmission == true){
// System.out.println("Да!");
//
// }
// else if (hasAutomaticTransmission == false){
// System.out.println("Нет!");

pisya-CardinalS
Автор

String carMark="Audi";
String carModel="Q3";
double price=15_000.00;
boolean
String yes;
if (hasAutomaticTransmission){
yes="Да";
}else {
yes="Нет";
}
String менеджер салона %s.У нас есть модел %s за %f.\n Есть ли у нее автоматическая коропка передач? ---%s", carMark, carModel, price, yes);
System.out.println(phrase);

ЖаныбекАбдупаттаев
Автор

package Lesson_6;

public class FormatPractice {
public static void main(String[] args) {
String carMark = "Audi";
String carModel = "Q3";
double price = 15_000.00;
boolean autoTransmiss = true;
System.out.printf("Привет, я менеджер салона %s.", carMark);
System.out.printf("\nУ нас есть модель - %s. За цену - %f", carMark, price);
System.out.println("\nЕсть ли у нее автоматическая коробка передач?");
if (autoTransmiss) {
System.out.println("Да"); }
else { System.out.println("Нет"); }
}
}

kagoroshi-lgpz
Автор

package org.example.lesson6;

public class FormatPractice {
public static void main(String[] args) {
String carMark = "Audi";
String carModel = "Q3";
double price = 15_000_000.00;
boolean hasAutomaticTransmission = true;

String format = String.format("\n- Привет, я менеджер салона %s.", carMark) +
String.format("\n У нас есть модель - %s за %f.", carModel, price) +
String.format("\n- Есть ли у нее автоматическая коробка передач?\n- %s",
hasAutomaticTransmission ? "Да" : "Нет");

System.out.println(format);
}
}

MrKoteyka_
Автор

my решение:

public class FormatPractice {
public static void main(String[] args) {
String carMark = "BMW";
String carModel = "M5 F90";
double price = 5_000_000;
boolean hasAutomaticTransmission = true;


System.out.printf("Привет, я менеджер салона %s. У нас есть модель %s за %f.", carMark, carModel, price);
if(hasAutomaticTransmission == true) {
System.out.println("\nДа");

МикаСаева
Автор

У меня получилось вот такое безобразие:

System.out.printf("Привет, я менеджер салона %s.\nУ нас есть модель - %s за %f\nЕсть ли у неё автоматическая коробка передач?\n", carMark, carModel, price);
if (hasAutomaticTransmission) {
System.out.print("Есть");
} else {
System.out.print("Нету");
}
Как видите я так и не сумел запомнить тернарные операции, да и текстовым блоком не пользовался

sult
Автор

String carMark = "Audi";
String carModel = "Q3";
double price = 15_000.00;
boolean hasAutomaticTransmission = true;
System.out.printf("Привет, я менеджер салона %s.\nУ нас есть - %s за %f \n", carMark, carModel, price);

if
System.out.println("У нее атоматическая коробка передач");
}else {
System.out.println("У нее механическая коробка передач");
}

Сахар-ут