Fórum Comparação com erro. #543895
27/01/2016
0
Na IDE, o trecho que aparece o erro é:
String aposta = JOptionPane.showInputDialog ("Qual a sua aposta?";código completo:
package teste_forum;
import javax.swing.JOptionPane;
import java.util.ArrayList;
import java.util.Random;
public class dados
{
public static void main (String []args)
{
String aposta = JOptionPane.showInputDialog ("Qual a sua aposta?";
String [] dado = {"1", "2", "3", "4", "5", "6"};
Random r= new Random();
String valorDado = dado [r.nextInt(dado.length)];
if (aposta == valorDado) {
JOptionPane.showMessageDialog (null, "Acertou = "+ valorDado);
}
else {
JOptionPane.showMessageDialog (null, "errou = "+ valorDado);
}
}
}
Pode me auxiliar?
Junior Matos
Curtir tópico
+ 0Posts
27/01/2016
Jothaz
if (aposta.equals(valorDado)) {
JOptionPane.showMessageDialog (null, "Acertou = "+ valorDado);
}
else {
JOptionPane.showMessageDialog (null, "errou = "+ valorDado);
}
Seria interessante limitar o range do Ramdon() de acordo com o tamanho do vetor, crie um método:
public static int randInt(int min, int max) {
int randomNum = rand.nextInt((max - min) + 1) + min;
return randomNum;
}
Gostei + 0
28/01/2016
Junior Matos
Gostei + 0
28/01/2016
Jothaz
Gostei + 0
28/01/2016
Junior Matos
[img]http://arquivo.devmedia.com.br/forum/imagem/462157-20160128-161904.jpg[/img]
Gostei + 0
30/01/2016
Junior Matos
Gostei + 0
30/01/2016
Jothaz
import java.util.Random;
Gostei + 0
31/01/2016
Junior Matos
Gostei + 0
31/01/2016
Junior Matos
Gostei + 0
31/01/2016
Junior Matos
Gostei + 0
31/01/2016
Junior Matos
Gostei + 0
31/01/2016
Junior Matos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)