Gente, olha para meu codigo, eu esto entrando com dois valores diferentes, mas a saída de dados está com valores iguais, o que posso fazer para da certo, olha aqui os dois números: 2 e 100.64

package Trabalhos;
import java.util.Locale;
import java.util.Scanner;
public class raio {

public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner input = new Scanner(System.in);
double pi = 3.12159;
System.out.println("DIGITE UM NUMERO");
double raio = input.nextDouble();
double area = pi*raio*raio;

System.out.println("DIGITE UM NUMERO");
double pi2 = 3.12159;
double raio2 = input.nextDouble();
double area2 = pi*raio*raio;
System.out.printf("area = %.4f%n",area);
System.out.printf("area = %.4f%n",area2);

Acho que essa parte deveria ser:

double raio2 = input.nextDouble();
double area2 = pi*raio2*raio2;

Obrigado meu amigo, deu certo. Sou novo em java, mas vou progredindo ão pouco…Abraço e Deus abençoe…