Home Foros Foro dudas Foro de Java swicht y while

swicht y while

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #6626

    Quiero saber de que manera puedo unir despues de hacer un while donde me pide la contraseña, si es correcto me da acceso a una calculadora tipo joptionpane donde escojo del 1 al 4 la suma, resta, divicion o mul, las tengo por separadas donde trabajan al 100 pero no se como unir en la misma clase que me realice las dos funciones despues detener el acceso correcto a la calculadora. Gracias de ante mano

    Unir esta parte:
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #e6427a;”>import</span> javax<span style=”color: #ebecfb;”>.</span>swing<span style=”color: #ebecfb;”>.*;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00a2ce;”><span style=”color: #e6427a;”>public</span> <span style=”color: #e6427a;”>class</span> AccesoAplicacion <span style=”color: #fafbf6;”>{</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e6427a;”>publicstaticvoid<span style=”color: #15be51;”>main</span><span style=”color: #fafbf6;”>(</span><span style=”color: #00a2ce;”>String</span><span style=”color: #fafbf6;”>[]</span> <span style=”color: #8bbbff;”>args</span><span style=”color: #fafbf6;”>)</span> <span style=”color: #fafbf6;”>{</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #757575;”>// <span style=”color: #ab9d8f;”>TODO</span> Auto-generated method stub</p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00a2ce;”>String<span style=”color: #f29359;”>clave</span><span style=”color: #ebecfb;”>=</span><span style=”color: #00ceb2;”>”luis”</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00a2ce;”>String<span style=”color: #f29359;”>pass</span><span style=”color: #ebecfb;”>=</span><span style=”color: #00ceb2;”>””</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #f29359;”><span style=”color: #e6427a;”>int</span> cantidad<span style=”color: #ebecfb;”>=</span><span style=”color: #7aa8c7;”>0</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e6427a;”>while<span style=”color: #fafbf6;”>(</span><span style=”color: #ffc930;”>clave</span><span style=”color: #ebecfb;”>.</span><span style=”color: #b4eb2a;”>equals</span><span style=”color: #fafbf6;”>(</span><span style=”color: #ffc930;”>pass</span><span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>==</span>false<span style=”color: #fafbf6;”>){</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00ceb2;”><span style=”color: #ffc930;”>pass</span><span style=”color: #ebecfb;”>=</span><span style=”color: #00a2ce;”>JOptionPane</span><span style=”color: #ebecfb;”>.</span><span style=”color: #a4ec4f;”>showInputDialog</span><span style=”color: #fafbf6;”>(</span>”Introduce la contrasena”<span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #ffc930;”><span style=”color: #e6427a;”>if</span><span style=”color: #fafbf6;”>(</span>clave<span style=”color: #ebecfb;”>.</span><span style=”color: #b4eb2a;”>equals</span><span style=”color: #fafbf6;”>(</span>pass<span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>==</span><span style=”color: #e6427a;”>false</span><span style=”color: #fafbf6;”>){</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00ceb2;”><span style=”color: #00a2ce;”>JOptionPane</span><span style=”color: #ebecfb;”>.</span><span style=”color: #a4ec4f;”>showMessageDialog</span><span style=”color: #fafbf6;”>(</span><span style=”color: #e6427a;”>null</span><span style=”color: #ebecfb;”>,</span>”contrasena incorrecta”<span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #ffc930;”>cantidad<span style=”color: #ebecfb;”>=</span>cantidad<span style=”color: #ebecfb;”>+</span><span style=”color: #7aa8c7;”>1</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #ffc930;”><span style=”color: #e6427a;”>if</span> <span style=”color: #fafbf6;”>(</span>cantidad<span style=”color: #ebecfb;”>==</span><span style=”color: #7aa8c7;”>3</span><span style=”color: #fafbf6;”>){</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #e6427a;”>break</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #ffc930;”><span style=”color: #e6427a;”>if</span> <span style=”color: #fafbf6;”>(</span>cantidad<span style=”color: #ebecfb;”>==</span><span style=”color: #7aa8c7;”>3</span><span style=”color: #fafbf6;”>){</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00ceb2;”><span style=”color: #00a2ce;”>JOptionPane</span><span style=”color: #ebecfb;”>.</span><span style=”color: #a4ec4f;”>showMessageDialog</span><span style=”color: #fafbf6;”>(</span><span style=”color: #e6427a;”>null</span><span style=”color: #ebecfb;”>,</span>”Agotaste los intentos”<span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>;</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e6427a;”>else<span style=”color: #fafbf6;”>{</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #00ceb2;”><span style=”color: #00a2ce;”>JOptionPane</span><span style=”color: #ebecfb;”>.</span><span style=”color: #a4ec4f;”>showMessageDialog</span><span style=”color: #fafbf6;”>(</span><span style=”color: #e6427a;”>null</span><span style=”color: #ebecfb;”>,</span>”Contrasena correcta”<span style=”color: #fafbf6;”>)</span><span style=”color: #ebecfb;”>;</span></p>
    Con esta parte:

    import java.util.*;

    import javax.swing.*;

    public class RepasoCase {

     

    private static Scanner teclado;

     

    public static void main(String[] args) {

    // TODO Auto-generated method stub

     

    teclado = new Scanner(System.in);

    System.out.println(“Escoja un numero: \n1: suma \n2: resta \n3: multipliacion \n4: division”);

     

    int entrada=teclado.nextInt();

     

    switch (entrada){

     

    case 1:

    int num1=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el primer numero”));

    int num2=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el segundo numero”));

    System.out.println(“El resuslta es: ” + (num1 + num2));

    break;

     

    case 2:

    int num3=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el primer numero”));

    int num4=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el segundo numero”));

    System.out.println(“El resuslta es: ” + (num3 – num4));

    break;

     

    case 3:

    int num5=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el primer numero”));

    int num6=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el segundo numero”));

    System.out.println(“El resuslta es: ” + (num5 * num6));

    break;

     

    case 4:

    int num7=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el primer numero”));

    int num8=Integer.parseInt(JOptionPane.showInputDialog(“Introduce el segundo numero”));

    System.out.println(“El resuslta es: ” + (num7 / num8));

    break;

     

    default:

    System.out.println(“INCORRECTO”);

    }

     

     

    }

     

    }

     
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9; min-height: 15px;”></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: #e0edf9;”><span style=”color: #fafbf6;”>}</span></p>
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px;”></p>
     
    <p style=”margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px;”></p>

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.