package JOptionPane;
import java.util.Random;
import javax.swing.JOptionPane;
/**
*
* @author aluno
*/
public class Principal {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Object[] cidade = {"Cidade A", "Cidade B", "Cidade C", "Cidade D", "Cidade E", "Cidade F", "Cidade G"};
String c = String.valueOf(JOptionPane.showInputDialog(
null, "Escolha a cidade desejada", "Escolha", JOptionPane.QUESTION_MESSAGE, null, cidade, cidade[1]));
System.out.println(c);
int ad = (int) (Math.random() * 30) + 5;
int dc = (int) (Math.random() * 30) + 5;
int bc = (int) (Math.random() * 30) + 5;
int ba = (int) (Math.random() * 30) + 5;
int bf = (int) (Math.random() * 30) + 5;
int fg = (int) (Math.random() * 30) + 5;
int ge = (int) (Math.random() * 30) + 5;
int de = (int) (Math.random() * 30) + 5;
int cb = (int) (Math.random() * 30) + 5;
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + ad);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + dc);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + bc);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + ba);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + bf);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + fg);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + ge);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + de);
JOptionPane.showMessageDialog(null, "A distancia do trajeto e de: " + cb);
System.out.println(ad);
System.out.println(dc);
System.out.println(bc);
System.out.println(ba);
System.out.println(bf);
System.out.println(fg);
System.out.println(ge);
System.out.println(de);
System.out.println(cb);
int rota = 1;
switch (rota){
case 1:
int rota1 = ba + bf + fg;
break;
case 2:
int rota2 = ad + de + ge;
break;
case 3:
int rota3 = ba + bc + dc + de + ge;
break;
int rota4 = ad + dc + cb + bf + fg;
}
Random calDist = new Random();
int k1;
int k2;
int k3;
k1 = calDist.nextInt(30);
while (k1 < 5) {
k1 = calDist.nextInt(30);
}
k2 = calDist.nextInt(30);
while (k2 < 5) {
k2 = calDist.nextInt(30);
}
k3 = calDist.nextInt(30);
while (k3 < 5) {
k3 = calDist.nextInt(30);
}
String Gestor;
String Habitantes;
String Cidade;
Gestor = JOptionPane.showInputDialog("Nome do Gestor da cidade A");
Cidade = JOptionPane.showInputDialog("Nome da Cidade A");
Habitantes = JOptionPane.showInputDialog("Digite a quantidade de habitantes da cidade A");
JOptionPane.showMessageDialog(null, "O Gestor é: " + Gestor + "\n Quantidade de Habitantes é: " + Habitantes + "\n Distancia percorrida: " + d + "\n Cidade atual: " + Cidade);
Gestor = JOptionPane.showInputDialog("Nome do Gestor da cidade B");
Cidade = JOptionPane.showInputDialog("Nome da Cidade B");
Habitantes = JOptionPane.showInputDialog("Digite a quantidade de habitantes da cidade B");
JOptionPane.showMessageDialog(null, "O Gestor é: " + Gestor + "\n Quantidade de Habitantes é: " + Habitantes + "\n Distancia percorrida: " + d + "\n Cidade atual: " + Cidade);
Gestor = JOptionPane.showInputDialog("Nome do Gestor da cidade C");
Cidade = JOptionPane.showInputDialog("Nome da Cidade C");
Habitantes = JOptionPane.showInputDialog("Digite a quantidade de habitantes da cidade C");
JOptionPane.showMessageDialog(null, "O Gestor é: " + Gestor + "\n Quantidade de Habitantes é: " + Habitantes + "\n Distancia percorrida: " + d + "\n Cidade atual: " + Cidade);
Gestor = JOptionPane.showInputDialog("Nome do Gestor da cidade D");
Cidade = JOptionPane.showInputDialog("Nome da Cidade D");
Habitantes = JOptionPane.showInputDialog("Digite a quantidade de habitantes da cidade D");
JOptionPane.showMessageDialog(null, "O Gestor é: " + Gestor + "\n Quantidade de Habitantes é: " + Habitantes + "\n Distancia percorrida: " + d + "\n Cidade atual: " + Cidade);
Gestor = JOptionPane.showInputDialog("Nome do Gestor da cidade E");
Cidade = JOptionPane.showInputDialog("Nome da Cidade E");
Habitantes = JOptionPane.showInputDialog("Digite a quantidade de habitantes da cidade E");
JOptionPane.showMessageDialog(null, "O Gestor é: " + Gestor + "\n Quantidade de Habitantes é: " + Habitantes + "\n Distancia percorrida: " + d + "\n Cidade atual: " + Cidade);
}
}
}
Obs.: vc deve observar as informações da IDE, se estiver usando uma, pois é o mais indicado.
Coisa bem simples, de identificar, olha ai: