Boa tarde!
Sou novo aqui no fórum e iniciante em programação.
import java.util.Scanner;
public class Teste1 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float avaliacao1;
float avaliacao2;
float avaliacao3;
System.out.println("Digite o valor da usa avaliação 1: ");
avaliacao1 = entrada.nextFloat();
System.out.println("Digite o valor da sua avaliação 2: ");
avaliacao2 = entrada.nextFloat();
System.out.println("Digite o valor da sua avaliação 3: ");
avaliacao3 = entrada.nextFloat();
System.out.println("Sua Nota é: " +(avaliacao1+avaliacao2+avaliacao3)/3);
}
}
Porém dessa forma aparece muitas casas depois da vírgula (10,53333333),
A minha dúvida é como posso usar esse mesmo código com o printf.
Obs.: A casa decimal é separada por virgula ou ponto?
Sou novo aqui no fórum e iniciante em programação.
import java.util.Scanner;
public class Teste1 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float avaliacao1;
float avaliacao2;
float avaliacao3;
System.out.println("Digite o valor da usa avaliação 1: ");
avaliacao1 = entrada.nextFloat();
System.out.println("Digite o valor da sua avaliação 2: ");
avaliacao2 = entrada.nextFloat();
System.out.println("Digite o valor da sua avaliação 3: ");
avaliacao3 = entrada.nextFloat();
System.out.println("Sua Nota é: " +(avaliacao1+avaliacao2+avaliacao3)/3);
}
}
Porém dessa forma aparece muitas casas depois da vírgula (10,53333333),
A minha dúvida é como posso usar esse mesmo código com o printf.
Obs.: A casa decimal é separada por virgula ou ponto?