if (intcantperros < 7){ JOptionPane.showMessageDialog(null, "La cantidad de perros debe ser mayor a 7 "); System.out.println("la cantidad de perros es mayor a 7 "); } else { System.out.println("No se puede hacer la operacion "); }
/************************************************/ numero1 = JOptionPane.showInputDialog("Digite el primer numero"); numero2 = JOptionPane.showInputDialog("Digite el segundo numero"); num1 = Integer.parseInt(numero1); num2 = Integer.parseInt(numero2); System.out.println(" la suma es " + (num1 + num2)); //hacer la resta if, else/
System.out.print("la resta es " + (num1 - num2));
} }
Tengo que hacer que la suma de perros funcione con la condicion if/else y que tire un mensaje al usuario "La cantidad de perros debe ser mayor a 7". Si la condicion se cumple, el sistema me tiene que tirar en la consola ""la cantidad de perros es mayor a 7 ".
Si la cantidad de perros es menor a 7, la consola me tiene que tirar el mensaje "No se puede hacer la suma".
Yo lo he probado ( el if que has puesto) y funciona perfectamente. No se que problema tienes... ¿Quieres volver a hacer el mismo if otra vez con el resultado de la suma y la resta?
package practica_1;
import javax.swing.JOptionPane;
public class Practica_1 {
public static void main(String[] args) {
String numero1="";
String numero2="";
String strcantperros="";
int num1 = 0;
int num2 = 0;
int intcantperros=0;
JOptionPane.showMessageDialog(null, "Hola");
strcantperros = JOptionPane.showInputDialog("el numero total de perros es?");
intcantperros = Integer.parseInt(strcantperros);
intcantperros = intcantperros + 1;
System.out.println("respuesta: " + intcantperros);
if (intcantperros < 7){
JOptionPane.showMessageDialog(null, "La cantidad de perros debe ser mayor a 7 ");
System.out.println("la cantidad de perros es mayor a 7 ");
}
else {
System.out.println("No se puede hacer la operacion ");
}
/************************************************/
numero1 = JOptionPane.showInputDialog("Digite el primer numero");
numero2 = JOptionPane.showInputDialog("Digite el segundo numero");
num1 = Integer.parseInt(numero1);
num2 = Integer.parseInt(numero2);
System.out.println(" la suma es " + (num1 + num2));
//hacer la resta if, else/
System.out.print("la resta es " + (num1 - num2));
}
}
Tengo que hacer que la suma de perros funcione con la condicion if/else y que tire un mensaje al usuario "La cantidad de perros debe ser mayor a 7". Si la condicion se cumple, el sistema me tiene que tirar en la consola ""la cantidad de perros es mayor a 7 ".
Si la cantidad de perros es menor a 7, la consola me tiene que tirar el mensaje "No se puede hacer la suma".