Red de conocimiento informático - Conocimiento sistemático - Respuestas a las preguntas 1, 2 y 3 en lenguaje java

Respuestas a las preguntas 1, 2 y 3 en lenguaje java

Pregunta 1: import?java.util.Arrays;

public?class?Demo1?{

public?static?void?main(String? 15 ?[0, 1)*23 15

return?(int)?(Math.random()*23 15);

}

}

Pregunta 2: public?class?Demo2?{

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

int?sum? =?0;

float?evg?=?0;

int?count?=?0;

for(int?i=1;ilt ;=100;i ){

si(i??3?==?0?amp;amp;?i??5?=?0?amp;amp;?i??9 ? =?0){

suma? =?i

recuento

}

}

evg?=?sum*1f/count;

System.out.println("La suma de estos números=" suma);

System.out.println("Estos promedio de los números = = evg);

}

}

Pregunta 3: import?java.util.Scanner;

public?class?Demo3?{

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

System.out.println("Por favor, introduzca n=") ;

¿Escáner?scanner?=?new?Scanner(System.in);

int?n?=?scanner.nextInt();

flotante ?sum?=?0;

for(int?i?=?1;i?lt;=?n;i ){

int[]?array?=? getNums(i);

suma? =?array[0]*1.0f/array[1];

}

System.out.println( "La suma de los primeros "n" elementos = = suma);

}

/** Calcula el numerador y el denominador del enésimo elemento de forma recursiva. El numerador y el denominador se almacenan en una matriz. , el numerador 0 de la matriz se almacena y el primero es el denominador**/

public?static?int[]?getNums(int?n){

int[]? matriz?=?new?int[2];

if(n?==?1){

matriz[0]?=?2;

array[1]?=?1;

return?array;

}

int[]?arrayPre?=? getNums(n-1) ;

matriz[0]?=?arrayPre[0]? ?arrayPre[1];

matriz[1]?=?

arrayPre[0];

return?array;

}

}