Olá galera, fiz um programinha bem simples par-impar (irá mostrar valores digitados pelo usuário e depois irá verificar se é par ou impar.
Rodou legal sem eu usar o JOptionPane, quando coloquei o JOptionPane ele está dando erro.
Segue o codigo:
publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intnum;Integernum=JOptionPane.showInputDialog("digite um valor");num=input.nextInt();if(num%2==0){JOptionPane.showMessageDialog("numero é"+num+"par");}else{JOptionPane.showMessageDialog("numero é"+num+"impar");}}
sim, normalmente utiliza-se o JOptionPane com 2 ou mais parametros, geralmente o pessoal manda nulle a string que vai aparecer, e além do mais o retorno desse método também é uma String...
chame-o deste jeito:
Stringnumero=javax.swing.JOptionPane.showMessageDialog(null,"digite um número");Integernum=Integer.parseInt(numero);//restodocódigoigual
da uma olhada no metodo parseInt também na documentação.
outra coisa também em relação ao bom uso do forum, está vendo o jeito que fico o código que eu coloquei?
fica mais facil de ler, é um bom habito colocar o seu código java entre as tags code, usando [code] e fechando da mesma forma usando apenas uma barra ( / ) no começo da tag.. existe um botão code na pagina de enviar a mensagem que insere a tag pra você...
bons estudos
cleyvison
tete isso
packagebr.com.parimpar;importjava.util.Scanner;importjavax.swing.JOptionPane;publicclassParImpar{privatestaticintnum=0;privatestaticfinalintnumero=0;privatestaticintresto;publicstaticintResto(inta){if(a%2==0){return(num=1);}else{return(num=0);}}publicstaticvoidmain(String[]args){StringA=JOptionPane.showInputDialog(null,"Digite o Número: ");inta=Integer.parseInt(A);Resto(a);if(Resto(num)==0){JOptionPane.showMessageDialog(null,"numero é Par");}else{JOptionPane.showMessageDialog(null,"numero é impar");}}}
Elizeu_Santos
se n me engano o nullé exatamente pra centralizar a tela ( se n me engano, comecei estes dias)
Aqui vai “A” dica pra quem ainda não se ligou. Muita gente que dá resposta certa aqui, não porque é um google head da vida. É mais porque sabe onde e como procurar a resposta. E esse tipo de dúvida é facilmente respondida olhando a documentação.
Na verdade não serve pra nada, pelo menos não consegui identificar uma utilização pra isso…srsrsr
mizumoto
Você criou duas variáveis inteiras privadas e estáticas (num e resto) e uma constante também privada e inteira (numero). Após isso você parece ter iniciado a criaćão de um método chamado “Resto” que retorna um inteiro e recebe como parâmetro um inteiro (a).
também não entendi a dúvida
cleyvison
Criei o metodo “Resto” só para praticar nas, verdade ele não é necessário mesmo vc pode fazer tudo dentro do "main " mas, com oestou aprendendo não custa nada “inventar”…
um for te abraço
C
CB1
Boas caros javadores,
sou principiante tambem, comecei a semana passada, ja consegui fazer o exercicio de par e impar bem, a minha duvida é: se eu criar um array que seja por exemplo o numero de pessoas neste forum (length= 20) e o problema dizer “a pessoa na posiçao impar programa em C, C++ e java mas a pessoa na posiçao par so programa em php” como posso aplicar o par e impar a um array de modo a saber quem programa em php e qem programa em C, C++ e java?
Eu queria resolver de maneira que os valores do array (comprimento) ja estivessem definidos e que nao pudesse de maneira nenhuma inserir os valores das posiçoes, agradeço ja qualquer dica que possam dar