Red de conocimiento informático - Conocimiento sistemático - Buscamos expertos en programación JAVA

Buscamos expertos en programación JAVA

importar java.util.*;

importar java.io.*

//importar java.Scanner

clase; hu {

public double dui=0, cuo=0;

public void caidan1(){

System.out.println("**** ********Bienvenido a utilizar este sistema informático************");

System.out.println("* Seleccione el servicio que necesita Type*");

System.out.println("* 1 prueba general*");

System.out.println("* 2 pruebas de una sola pregunta*");

System.out.println("* 3 Consulta de puntuación*");

System.out.println("* 4 Salir del sistema*"); p > System.out.println("****************************************** *" );

}

public void caidan2(){

System.out.println("*********** *Bienvenido Utilice este sistema de cálculo************");

System.out.println("* Seleccione la dificultad que necesita*");

System.out.println("* 1 operación de un dígito*");

System.out.println("* 2 operaciones de dos dígitos*");

System.out.println("* 3 Operación de tres dígitos*");

System.out.println("* 4 Salir del sistema*");

System. fuera.println("******************************************");

}

public void caidan3(){

System.out.println("************Bienvenido a esto sistema informático* ************");

System.out.println("* Seleccione el método de cálculo que necesita*");

System.out.println("* 1 operación de suma*");

System.out.pr

intln("* 2 operaciones de resta*");

System.out.println("* 3 operaciones de multiplicación*");

System.out.println("* 4 divisiones operación Operación*");

System.out.println("****************************** ****** **********");

}

public void caidan4(){

System.out .println("** **********Bienvenido a este sistema informático**********");

System.out.println("Resultados anteriores ");

System.out.println("General *** lo hizo" dui cuo "dui");

System.out.println("Lo hizo bien" dui "dui") question");

System.out.println("incorrecto" cuo "pregunta");

System.out.println("tasa correcta" dui/( dui cuo) "");

System.out.println("***************************** * *************");

}

public double shuru() lanza IOException{ //Ingresa el número

byte buf []=nuevo byte[40];

Cadena chuan;

System.in.read(buf);

chuan=nueva Cadena( buf);

return Double.parseDouble(chuan.trim());

/* double x

Escáner scan=new Scanner; >

Cadena c=scan.next();

double x=Double.parseDouble(c);

return x;*/

}

double ysf()throws IOException{ //Operador de entrada

char ch;

double j=0;

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

ch=(char)System.in.read();

cambiar (ch){

caso ' ':

j=0

descanso;

caso '-':

j=1; >

romper;

<

p> caso '*':

j=2;

descanso;

caso '/':

j=3;

descanso;

predeterminado:

}

if (ch==' '||ch=='-'|| ch=='*'||ch=='/') break;

System.out.println("¡Error de entrada! Vuelva a ingresar:"); }

return j;

}

public static void main(String args[])lanza IOException{

double b;

p>

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

hu a=new hu()

a.caidan1; (); //Menú 1

b=a.shuru();

if (b==4) {

System.out.println( "**** *******************");

System.out.println("* *");

System.out.println("* Gracias por usar y adiós*");

System.out.println("* *"); ("**** *******************");

descanso;

} //Entrada

cambiar ( b==1?1:b==2?2:b==3?3:4){

caso 1:

hu a9= nuevo hu();

a9.ztcs();

ruptura

caso 2:

hu a8=nuevo hu(

a8.dtcs();

romper;

caso 3:

hu a7=nuevo hu(); /p>

a7.caidan4();

break;

default:

System.out.println("Su entrada es incorrecta, por favor inténtalo de nuevo");

}

}

}

void guli(int a, int b){

if ( b==0||agt;1){

cambiar (a==2?1:a==3?2:a==4?3:a==5 ?4:a= =6?5:6){

caso 1:

Sistema.

out.println("¡No está mal, acertaste en dos preguntas y merece aliento!");

break

caso 2:

System.out; .println ("¡Es bueno responder correctamente tres preguntas seguidas y merece aliento!");

break

caso 3:

System.out; .println("Impresionante Sí, ¡respondí correctamente en cuatro preguntas!");

break;

caso 4:

System.out.println("¡Guau! ! ¡Corregido 5 preguntas seguidas ");

descanso;

caso 5:

System.out.println("Lo que hiciste no es el pregunta ¡Es solitario! ~~");

descanso;

predeterminado:

}

}

else if(a==0||bgt;1){

cambiar (b==2?1:b==3?2:b==4?3:b==5? 4: b==6?5:6){

caso 1:

System.out.println("Te equivocaste en dos preguntas seguidas, no te desanimes ");

break;

caso 2:

System.out.println("Conectó tres preguntas incorrectas, no se desanime");

break ;

caso 3:

System.out.println("Te equivocaste cuatro preguntas seguidas, ni siquiera sé qué responder decir sobre ti~~");

break;

caso 4:

System.out.println("¡Cinco preguntas estaban equivocadas, -_-! !");

descanso;

caso 5:

System.out.println("¡Jia Junpeng! Vete a casa rápido y deja de hacer las preguntas~~ ");

descanso;

predeterminado:

}

}

System.out.println( "*********** ******");

}

doble sjs (doble a){

doble i;

Aleatorio r =nuevo Aleatorio();

cambiar (a==0?1:a==1?2:a==2?3:a== 3?4:5){

caso 1:

i=r.nextInt(10);

descanso

caso; 2:

i= r.nextInt(90) 10;

ruptura

caso 3:

i=r.nextInt (900) 100;

break;

caso 4: //Selecciona el número de dígitos

i=r.nextInt

(1000);

break;

predeterminado:

i=r.nextInt(4); //Selecciona suma, resta, multiplicación y división

p>

}

return i;

}

doble chuti(doble b, doble c, doble d){ //Pregunta

hu p=new hu();

doble daan;

char fuhao

if (b==10||c== 10) { // b=10 número aleatorio

b=p.sjs(3

c=p.sjs(3);

if (d==10) d=p.sjs(4); //d=10 símbolos aleatorios

switch (d==0?1:d==1 ?2:d==2?3:4){

caso 1:

fuhao=' ';

descanso;

caso 2:

fuhao='-';

descanso

caso 3:

fuhao='*';

descanso;

predeterminado:

fuhao='/'

if(c==0) c=1;

p>

}

daan=p.jisuan(b, c, d

System.out.println(b " " fuhao " "); c "=")

return daan;

}

doble jisuan(doble a, doble b, doble c){ //Cálculo

doble daan=0;

if(c==0)daan=a b;

else if(c==1)daan=a-b;

else if (c==2)daan=a*b;

else if (c==3)daan=a/b;

return daan;

}

void ztcs()throws IOException{ //Prueba general

int y=0, n=0;

doble c, d;

System.out.println("¡Seleccionó la prueba general! ");

System.out.println("Le daremos 10 preguntas al azar");

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

System.out.println("Ingrese su respuesta: ");

hu a1=new hu()

hu a2=new hu ();

hu a3=new hu();

c=a1.chuti(10, 10, 10);

System.out.println ("daan); ="c);

d=a2.shuru();

System.out.println("nishuru=" d);

if (d==c){

dui ;

y

n=0;

System.out.println("correcto"); p>

else{

y=0;

n ;

cuo ; Mal, la respuesta es "c);

}

a3.guli(y, n);

}

}

p>

void dtcs() lanza IOException{

double a, b, c, daan

int y=0, n=0; >

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

hu a4=nuevo hu();

hu a5=nuevo hu(); p>

hu a6=new hu();

a4.caidan2();

a=a4.shuru(); //Ingrese el número de dígitos

if (agt; 3) break;

a5.caidan3();

b=a4.shuru(); división

daan =a4.chuti(a, a, b);

System.out.println("Ingrese su respuesta: "); c=a5.shuru();

if (c==daan){

dui

y

n=; 0;

System.out.println("correcto");

}

else{

y=0; p>

n ;

cuo;

System.out.println("Error, la respuesta es "daan);

}

a5.guli(y , n

}

}

}