Preciso fazer um programa em java que de opçoes ao usuario para escolher uma classe matematica (tipo Math.sin), depois o usuario deve digitar um numero para ser calculado na opção que ele escolher, to meio perdido, se alguem puder me ajudar.
Olá caro amigo, tb sou novo no assunto, mas vou te indicar uma possível solução, claro acrescente as demais opções e aumente o case e as opções do 1 JOptionPane.
import javax.swing.JOptionPane; //importação da classe JOptionPane
public class Seno // Classe externa
{
public static int esc; // declaração das variaveis públicas
public static float res;
public static void main(String args[]) // declaração de um metodo padrão
{
esc = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite 1 para calcular Seno: ")); //Pede ao usuario que escolha a operação desejada
switch(esc) // captura o valor na variavel esc
{
case 1:
res = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero: ")); // Pede ao usuario que digite o numero a ser convertido
JOptionPane.showMessageDialog(null,"O Seno do numero " + res + " é " + Math.sin(res)); // Converte o numero e Imprimi na tela o resultado
System.exit(0);
break;
default:
JOptionPane.showMessageDialog(null,"Digite um numero valido: ");
break;
}
}
}