Estou estudando métodos, só que ainda não me familiarizei muito.O que está de errado no código abaixo?
Main.java
import java.util.Scanner;
public class Main {
//recebe os valores e exibe os resultados
public void determineNumber()
{
//cria scanner
Scanner input = new Scanner(System.in);
//prompt
System.out.print("Insira um valor de ponto flutuante que será arredondado: ");
double x = input.nextDouble();
System.out.printf("O número original é: %f\n", x);
System.out.printf("O valor arredondado é: %f", testFloor(y));
}
//efetua o cálculo
public double testFloor(double x)
{
double y = Math.floor(x + 0.5);
return y;
}
}
MainTest.java
public class MainTest {
public static void main(String[] args)
{
Main newMain = new Main();
newMain.determineNumber();
}
}
O erro está nessa linha:
System.out.printf(“O valor arredondado é: %f”, testFloor(y));
Não estou conseguindo trazer as informações que estão no outro método.

