e depois fiz todo o desenvolvimento do programa, ai ele dava erro no “*”.
depois eu fiz
int pi,raio*2,area
que tambem dava erro.
furutani
tenta assim
intpi,raio,area...raio=raio*raio;
A
Alexdino
Cara eu fiz assim e não deu,concerteza eu fiz alguma coisa errada.
import javax.swing.*;
public class jjljljl {
publicstaticvoidmain(String[]args){intpi,raio,area;raio=raio*raio;pi=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do pi"));raio=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do raio"));area=(pi*raio);System.out.println("o valor da area e:"+pi*raio);
Tchello
Ta dando erro pq vc ta multiplicando duas variáveis sem valor nenhum.
Experimente mudar a ordem das linhas da seguinte forma((não analisei o restante)):
intpi,raio,area;pi=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do pi"));raio=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do raio"));raio=raio*raio;area=(pi*raio);
Vale lembra que a classe Math tem o valor de PI definido, sendo desnecessário pedir ao usuário, se preferir.
airtonarantes
int pi,raio,area;
//PORQUE VOCE TA PEDINDO PRA DIGITAR O VALOR DE PI? //SE SO EXISTE UM VALOR PARA PI.//por que nao usa o static PI de Math//pi=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do pi"));raio=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do raio"));raio=raio*raio;area=(Math.PI*raio);// uia, bem melhor
airtonarantes
importjavax.swing.*;//USE UM NOME DE CLASSE MELHOR PARA NAO CONFUNDIR VOCE COM O NOME DO ARQUIVO// QUE DEVE TER O MESMO NOME DE SUA CLASSE PUBLICpublicclassjjljljl{publicstaticvoidmain(String[]args){intpi,raio,area;//raio=raio*raio; //VOCE AQUI NAO TEM NENHUM VALOR NA VARIAVEL raio.pi=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do pi"));// NAO EH NECESSARIOraio=Integer.parseInt(JOptionPane.showInputDialog("digite o valor do raio"));// OKraio=raio*raio;// AGORA TA CERTO, TA FEIO, MAS TA CERTOarea=(pi*raio);//SE TU TA USANDO UMA VARIAVEL AREA, POR QUE VOCE TA COLOCANDO A DEFINIÇÃO pi*raio AO INVES DE area//System.out.println ("o valor da area e:"+pi*raio); // ASSIM NAOSystem.out.println("o valor da area e:"+area);// agora sim