@r_Tray Oi, eu já tinha feito em C kkk Só estava tentando ajudar o @XxCableXX kkkkkkk
Com essa formatação foi em Java aq
String formato = "###0.00";
DecimalFormat d = new DecimalFormat(formato);
System.out.println(d.format(diariaTotal));
Dei uma modificada no que o @r_Tray enviou e funcionou kkkk
Tenta ai @XxCableXX o/
adicionado 4 minutos depois
Ta ai meu código, no caso fiz uma lógica que não precisa de Decisão ou While. Vê se consegue entender o/
import java.io.*;
import java.util.*;
import java.text.DecimalFormat;
import java.util.Scanner;
public class HuxleyCode {
public static void main(String args[]) {
Scanner teclado = new Scanner(System.in);
int dias, km;
double diaria, kmRodado, diariaSoma, diariaKm, diariaTotal = 0;
dias = teclado.nextInt();
km = teclado.nextInt();
diaria = dias * 30;
kmRodado = km * 0.01;
diariaSoma = (diaria+kmRodado);
diariaTotal = diariaSoma * 0.9;
String formato = "###0.00";
DecimalFormat d = new DecimalFormat(formato);
System.out.println(d.format(diariaTotal));
}
}