Red de conocimiento informático - Descarga de software - ¿Cómo utilizar JSP para implementar cuatro operaciones aritméticas con números enteros hasta 10?

¿Cómo utilizar JSP para implementar cuatro operaciones aritméticas con números enteros hasta 10?

Modifíquelo según sus necesidades. Solo se implementan la suma y la resta, y la multiplicación y división se suman como de costumbre.

public class T {

public static. void main (String[] args) {

int ol = Operation.values().length

for(int i=0; ilt; 100; i ) {

int co = (int)(Math.random()*(ol));

System.out.println(

getOp(co).showExpression( getRandomNumberLess10( ), getRandomNumberLess10())

);

}

}

Operación privada estática getOp(int id) {

Operación rop=null;

for(Operación op: Operation.values()) {

if(op.getId()==id) {

rop = op;

}

}

if(rop!=null)

return rop;

p>

throw new IllegalArgumentException("No existe tal operador");

}

private static int getRandomNumberLess10() {

return (int)(Math.random()*(10));

}

operación de enumeración estática {

PLUS( " ", 0){

public String showExpression(int x, int y) {

return x " " y "=" (x y

); }

}, MINUS("-", 1){

public String showExpression(int x, int y) {

return x "-" y "=" (x-y);

}

};

cadena abstracta pública showExpression(int x, int y

); símbolo de cadena final privado

id int privado

Operación (símbolo de cadena, id int){

this.symbol = símbolo

this .id = id;

}

public int getId() {

devolver id

}

};

}

Haga clic para ingresar la descripción de la imagen