Red de conocimiento informático - Aprendizaje de programación - Programación JAVA

Programación JAVA

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

Scanner(System.in);//?Obtener entrada

String?Score

para (int?i?=?0;?i?lt;?10;?i )?{

int?aa?=?(int)?(Math.random()?*?4? ?1); //? Genera aleatoriamente fichas de suma, resta, multiplicación y división

int?num1?=?(int)?(Math.random()?*?100? ?1); /?Número aleatorio 1

int?num2?=?(int)?(Math.random()?*?100? ?1); //Número aleatorio 2

cambiar?{

case?1:

System.out.print(num1? ?"? "? ?num2? ?"

); valor?=?sc.next();

if(Integer.parseInt(valor)? ==?(num1? ?num2))?{

suma?=? ?10;

}

descanso;

caso?2:

System.out.print(num1? ?" ? "? ?num2? ?" =");

valor?=?sc.next();

si?(num1?-?num2))?{

suma?=?suma?10;

}

ruptura;

caso?3:

Sistema. out.print(num1? ?" *"? ?num2? ?" =");

valor?=?sc.next();

si?(num1? * ?num2))?{

suma?=?suma?10;

}

descanso;

Predeterminado:

System.out.print(num1? ?" /"? ?num2? ?"

valor?=?sc.next();

BigDecimal?bigDecimal?=?new?BigDecimal(valor);

BigDecimal?setScale?=?new?BigDecimal(1.0? *?num1?/?num2).setScale(2,?BigDecimal .ROUND_HALF_UP );

if?(bigDecimal.equals(setScale))?{

suma?=?suma ?10;

}

descanso;

}

}

System.out.println("Puntuación"? ?sum); /p>