Tem como eu enxugar ainda mais esse código

2 respostas
Emanuel_Almeida
package exercicios;

import java.util.Locale;

public class exercicios {
public static void main(String[] args) {
	String product1 = "Computer";
	String product2 = "Office desk";
	int age = 30;
	int code = 5290;
	char gender = 'f';
	double price1 = 2100.0;
	double price2 = 650.50;
	double measure = 53.23456700;
	System.out.println("Products:");
	System.out.printf("%s, which price is $ %.2f%n",product1,price1);
	System.out.printf("%s, which price is $ %.2f%n",product2,price2);
	System.out.println("==============================================");
    System.out.printf("Record: %d years old, code %d and gender:F%n ",age,code,gender);
    System.out.println("=============================================");
    System.out.printf("measure with decimal places: %.8f %n",measure);
    System.out.printf("Rouded (three decimal places):%.3f %n",measure);
    Locale.setDefault(Locale.US);
    System.out.printf("Us decimal point:%.3f%n",measure);
    
}

}

2 Respostas

PedreiroDeSoftware

Tem, mas pra iniciante tá de bom tamanho.
Refatoração demanda reconhecimento de padrões, portanto é uma questão de tempo e prática.

Lucas_Camara

Essa parte:

Locale.setDefault(Locale.US);
System.out.printf("Us decimal point:%.3f%n",measure);

Pode ser:

System.out.printf(Locale.US, "Us decimal point:%.3f%n", measure);
Criado 6 de março de 2020
Ultima resposta 6 de mar. de 2020
Respostas 2
Participantes 3