Red de conocimiento informático - Aprendizaje de programación - Clasificación de programación Java

Clasificación de programación Java

El modo Lambda de Java 8 (incluido Java8) anterior es relativamente simple y el código es el siguiente:

¿Importar? Java .util .ArrayList;

¿Importar? Lista de utilidades de Java;

¿Importar? Java . util . escáner;

¿Público? ¿clase? ¿Aplicación20? {

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

¿Escáner? ¿Escáner? =?¿Nuevo? Scanner(system . in);

¿Lista ltFloat gt? ¿Fracción? =?¿Nuevo? ArrayList lt gt();

System.out.println("Ingrese las puntuaciones de 10 personas:");

¿Para qué? (int?i?=?0;?i?lt?10;?i)? {

puntuaciones . add(scanner . next float());

}

¿Flotador? Máx. =?puntuaciones.stream(). max((x,?y)?-gt;?Float.compare(x,y)). get();

System.out.println("Puntuación más alta: "? ?max);

¿Flotante? ¿Sensible? =?puntuaciones.stream(). min((x,?y)?-gt;?Float.compare(x,y)). get();

System.out.println("Puntuación mínima: "? ?min);

¿Flotante? ¿generalmente? =?puntuaciones.stream(). ¿reducir(0.0f,? Flotador::suma)? /?scores.size();

System.out.println("Puntuación promedio: "? ?Promedio);

scores.sort((x, y)?- gt ;? Float.compare(x, y));

System.out.println("Ordenar de pequeño a grande:");

scores.forEach? - gt;? ¿Impresión de salida del sistema? ?"?"));

¿Dragón? ¿norte? =?puntuaciones.stream(). filtro(r?-gt;?r?gt?promedio). contar();

System. out . println("\n¿Qué es más alto que el puntaje promedio"? ?n? ?"one");

}

}Método tradicional, como sigue:

¿Importar? Java . util . matriz;

¿Público? ¿clase? ¿Aplicación21? {

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

flotar[]? ¿Fracción? =?¿Nuevo? flotar[]? {?10f,? 9f,? 8f,? 7f,? 6f,? 5f,? 4f,? 3f,? 2f,? 1f? };

¿Flotar? Máx. =?Flotante. Valor mínimo;

for(¿flotante? ¿puntuación?:? puntuación)? {

¿Y si? (puntuación? gt? max)? {

Máx. =?Puntuación;

}

}

System.out.println("Puntuación más alta: "? ?max);

¿flotar? ¿Sensible? =?Flotante.

MAX _ VALUE

para(¿flotante? ¿puntuación?:? puntuación)? {

¿Y si? (puntuación? lt? min)? {

¿Mínimo? =?Puntuación;

}

}

System.out.println("Puntuación mínima: "? ?min);

¿flotar? ¿suma? =?0;

for(float?score?:?score)? {

¿suma? =?Fracción;

}

¿Flotador? ¿generalmente? =?suma? /?Score.Length;

System.out.println("Puntuación promedio: "? ?Average);

//?Ordenar de pequeño a grande

Arrays.sort(puntuación);

System.out.println("Ordenar de pequeño a grande:");

for(float? ¿puntuación?:? puntuación)? {

System.out.print(puntuación? ?"?");

}

int? ¿norte? =?0;

for(float?score?:?score)? {

¿Y si? (puntuación? gt? promedio)

n;

}

Sistema. out . println(" \ n¿Qué es mayor que la puntuación promedio"? ?n? ?"uno");

}

}