Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de Win2k

Código fuente de Win2k

¿embalar? Practica;

/*?

¿Usar bucle while? ¡Calcula 1+1/2! +1/3!+...+1/20!?

¿Se utiliza para almacenar las primeras n fracciones factoriales?

¿suma? ¿Se utiliza para sumar el total?

*/

¿Público? ¿clase? Mientras¿Demostración? {

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {

/* La abreviatura de I = I+1 es I+= 1 pero hay una diferencia esencial entre ambos:?

¿Y si? I es un tipo corto, +=: promocionará automáticamente el tipo, pero = ¿no?

¿Tan

¿Corto? Yo = 0;?

I+= 1; //¿Compilar y actualizar?

I = I+1; //La compilación falló porque se trata de una operación de asignación.

I es un número entero corto, ¿1 por defecto es int?

*/

¿Doble? ¿suma? =?0,a? =?1;//Como es una fracción, se utiliza el tipo doble.

int? ¿I? =?1;

¿Y (yo?& lt=?20)?{

suma? += a;

i++;

a * =(1.0/I);

sistema . println(a * I);

}

sistema . println(suma); . println(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ");

para demostración principal(args);

p>

sistema . out . println(text . Jie cheng(4));

}

}

¿Clase? Fordmore

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {

¿Doble? ¿suma? =?0,a? =?1;

¿Para qué? (int?i?=?1;?i?<=20;?i++)? {

¿suma? += a;

a * =(1.0/I);

sistema fuera .

suma-;?

system . out . println(sum);

}

}

//Ejercicio de recursividad: baja eficiencia, el juicio afecta el rendimiento. .

¿Clase? texto{

¿Público? ¿Electricidad estática? ¿Vacío? main(String[]?args){

//?Double? suma=0.0, cuenta = 1.0;

//? while(cuenta & lt;=20.0){

//?sum+=1.0/(Jebsen(cuenta)); /p>

//?count++;

//?}

//?sistema . /p>

¿Público? ¿Electricidad estática? Longjiecheng(龙?sum){

/*?for(int?I = 1;i<= c;i++){?

suma * = I;?

}*/

¿si(suma & lt;=1) regresa? 1;

¿Volver? suma *Jie Cheng(suma-1);

}

}?