Java e Notação Científica

O Java possui algum método simples para converter um valor no formato decimal para notação científica?
Algo como nos moldes:
Math.sin();
Math.cos();
etc?

Ou devo eu mesmo criar esse método?

Você está confundindo o número (3.14) com a representação (3.14E+00).

A representação em notação científica está disponível tanto para escrever programas (exemplo: 6.0221415E+23) como para impressão.

Exemplo:

double mol = 6.0221415E+23;
System.out.printf ("%.7e", mol); // 7 casas depois da vírgula

Sim, mas o problema é que devo pegar um valor double que está dentro de um JTextField e exibir no mesmo JTextField em formato Notação Científica…

JTextField jtf = …;
JLabel jlb = …;
double d = Double.parseDouble (jtf.getText());
String s = String.format ("%.7e", d);
jlb.setText (s);

(aqui estou usando “.7e” para 7 casas depois da vírgula, mas como você é esperto vai mudar para o valor desejado de casas).