1. Hay 10 jueces para anotar (elimine uno más alto y uno más bajo) para obtener el puntaje promedio.
paquete zy; import java.util.Scanner; // public class hj { public static void main (String [] args) { Scanner input = new Scanner (System.in); // int [] array = {100,50,90,90,90,90,90,90,90,90 }; int index = 0, sum = 0, temp = 0, avg = 0 ; for ( int i = 0; i <array.length - 1; i ++ ) { for ( int j = i + 1; j <array.length; j ++ ) { if (array [j] < array [i]) { temp= matriz [i]; matriz [i] = matriz [j]; matriz [j] = temp; } } } while (array.length! = index) { sum + = array [index]; index ++ ; } do { sum = sum - array [0] - array [array.length-1 ]; } while ( falso ); promedio = suma / 8 ; System.out.println (promedio); } }
2. Genere una matriz aleatoria de longitud 10 (cada número varía de 0 a 99), salida después de la clasificación.
paquete zy; import java.util.Scanner; import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class hj { public static void main (String [] args) { Scanner input = new Escáner (System.in); System.out.println ( "Ingrese el rango de números aleatorios" ); System.out.println ( "Ingrese el valor máximo en el rango" ); int t = input.nextInt (); System.out .println ( "Ingrese el valor mínimo en el rango" ); int t1 =input.nextInt (); int a [] = nuevo int [4 ]; Aleatorio r = nuevo Aleatorio (); for ( int y = 0; y <a.length; y ++ ) { a [y] = t1 + r.nextInt (t); } Arrays.sort (a); para ( int u: a) { System.out.print (u + "\ t" ); } } }
3. Realice 7 de los 35 programas de lotería. (Es decir, 1 ~ 35 genera aleatoriamente 7 números no repetidos)
paquete zy; import java.util.Random; public class hj { public static void main (String [] args) { int [] score = new int [7 ]; Aleatorio r = nuevo Aleatorio (); para ( int i = 0; i <score.length; i ++ ) { score [i] = r.nextInt (35) + 1 ; } System.out.println ( "35 选 7 号码 为:" ); para ( inti = 0; i <puntuación.longitud; i ++ ) { System.out.println (puntaje [i]); } } }
4. Defina una matriz int con una longitud de 10 (si no hay instrucciones especiales, se pueden utilizar la asignación estática y la asignación dinámica), los valores máximos y mínimos en la matriz y el número de números pares e impares
paquete zy; public class hj { public static void main (String [] args) { int [] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int max = arr [0 ]; int min = arr [1 ]; para ( int i = 0; i <longitud de arr; i ++ ) { if (max < arr [i]) { max = arr [i]; } else if (min> arr [i]) { min = arr [i]; } } System.out.println ( "El valor máximo de la matriz es" + max + "El valor mínimo de la matriz es" + min); int count1 = 0 ; int count2 = 0 ; for ( int j = 0; j <arr.length; j ++ ) { if (j% 2! = 0 ) { count1 ++ ; } else { count2 ++ ; } } System.out.println ( "los números impares tienen números" + count1 + "," + "los números pares tienen" + count2 + "个" ); } }