За получение данных от пользователя
Scanner s = new Scanner(System.in);
System.out.println(«введите что-нибудь»);
String string = s.nextLine();
10% от числа x
x - x * 0.1 =
или
(1 - 0.1) * x =
String string = s.nextLine();
Система расчета стоимости топлива, с возможностью выбора типа топлива, и расчета скидки.
public class Main {
public static void main(String[] args) {
System.out.println("Система расчета стоимости топлива");
int fuelType = 95; //вид топлива (выбираемый)
int amount = 7; //количество топлива
boolean hasDiscount = amount > 10;
double fuel92price = 60.2;
double fuel95price = 67.33;
double discount = 0.1; //скидка
double fuelPrice = 0; //стоимость топлива, по выбору марки
String fuelMessage = "Указан неверный тип топлива"; //сообщение если выбрал не 92 и не 95
if (fuelType == 92) {
fuelPrice = fuel92price;
} else
if (fuelType == 95) {
fuelPrice = fuel95price;
} else {
System.out.println(fuelMessage);
}
if (hasDiscount) {
fuelPrice = (1-discount) * fuelPrice;
}
if (amount < 1) {
System.out.println("Указано слишком малое количество топлива");
amount = 0;
}
String fuelPriceMessage = "цена выбранного топлива: " + fuelPrice + "руб.";
System.out.println(fuelPriceMessage);
System.out.println("количество заправляемого топлива: " + amount + "л.");
double totalPrice = fuelPrice * amount;
System.out.println("Общая стоимость заправки: " + totalPrice + "руб.");
}
}