Salve!
Preciso calcular os valores de uma circunferência:
1) Fórmula da circunferência -> (2 * pi * r); e
2) Fórmula da área -> (pi ao quadrado);
Vejam como eu codifiquei:
import java.util.Scanner;
public class Circunferencia {
public static void main (String args[]) {
Scanner input = new Scanner (System.in);
int raio;
float diametro;
float circunferencia;
float area;
float pi;
pi = 3.14159;
System.out.print ("Digite o valor do raio: ");
raio = input.nextInt();
System.out.printf ("O diamentro e: %d\n", (2 * raio));
System.out.printf ("A circunferencia e: %d\n", (2 * pi * raio));
System.out.printf ("A area e: %d\n", (pi * pi));
// E assim por diante...
Entretanto, recebi do compilador um erro: … possible loss of precision
found : double required: float pi = 3.14159…
O que há de errado com este código?