Programa difícil - alguém se habilita a ajudar

Crie uma classe com um método chamado calculoFacil que recebe um double
entre 0 e 1 através de um JOptionPane e executa o seguinte cálculo (até o décimo
termo):
calculoFacil(x) = x ? x³/3 + x5/5 ? x7/7 …
Observe que dos dez termos os termos ímpares (1º, 3º, 5º, 7º e 9º) terão sinais
positivos e os termos pares (2º, 4º, 6º, 8º e 10º) terão sinais negativos.

e onde se encontra seu problema ?

não sei nem por onde começar? vc pode ajudar…Pelo visto vc entendeu rsrsrsrs

Mas realmente não entendi onde exatamente está seu problema hehe.
Well vamos ver …

Inicialmente para receber o double, bastaria você fazer

[code]double variavel = -1;

	while (variavel <= 0 || variavel >= 1)
		variavel = Double.parseDouble(JOptionPane
				.showInputDialog("Digite um valor entre 0 e 1"));[/code]

depois faria um método com esse nome “calculoFacil(double x)” que receberia esse valor e retornaria o calculo final.

[code]public double calculoFacil(double x) {

} // calculoFacil[/code]

A implementação do método em si basta colocar a equação. Sendo que para os “elevado a x” você pode usar:

Math.pow(x, 2)

que por exemplo correspnde a x²

Edit: Caso você já saiba de tratamento de exessões, você pode colocar a leitura do double em um try catch para evitar valores não numéricos capturando NumberFormatException

vamos lá, veja que uso o netbeans ide, costumo digitar os programas num bloco só aí apeto shift + f6 para rodar qdo vc diz para eu fazer um método…babouuuu…como faria isso?

Isso já inclui no post anterior:

[code]public double calculoFacil(double x) {

implementação do método

} // calculoFacil[/code]

para criar o método faça por você mesmo, não precisa pedir pra IDE fazer…

public double calculo(double variavel){
    //faça o que quiser aqui...
}

Malz… Já está respondido…

Seria interessante criar também um método setVariavel que não permitisse a entrada de valores menores que 0 e maiores que 1.