La sexta vez Zhang Yao

1. Escriba un programa simple que requiera una longitud de matriz de 5, asignación estática de 10, 20, 30, 40, 50 y genere el valor de la matriz en la consola.

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		int [] arr = new int [] {10,20,30,40,50}; 
			for (int i = 0; i <arr.length; i ++) { 
			System.out.print (arr [i] + ""); 
		} 
	} 
}

  

 

 

 


2. Escriba un programa simple que requiera que la longitud de la matriz sea 5, asigne dinámicamente valores de 10, 20, 30, 40, 50 y genere el valor de la matriz en la consola.

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		  int [] arr = new int [5]; 
			arr [0] = 10; 
			arr [1] = 20; 
			arr [2] = 30; 
			arr [3] = 40; 
			arr [4] = 50; 
			for (int i = 0; i <arr.length; i ++) { 
				System.out.print (arr [i] + ","); 
			} 
	} 
}

  

 

 

 


3. Escriba un programa simple para definir una matriz de enteros, donde los elementos son {23,45,22,33,56}, encuentre la suma y el promedio de los elementos de la matriz

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		 int [] arr = {23,45,22,33,56}; 
			double he = 0, pj = 0 ; 
			for (int i = 0; i <arr.length; i ++) { 
				he + = arr [i]; 
			} 
			pj = he / 5; 
			System.out.println ("La suma de los elementos de la matriz es:" + he); 
			Sistema .out.println ("El valor promedio de los elementos de la matriz es:" + pj); 
	}	 
}

  

 

 

 


4. Encuentre el número más grande y su índice en una matriz con 8 enteros (18, 25, 7, 36, 13, 2, 89, 63).

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		 int [] arr = {18,25,7,36,13,2,89,63}; 
			int max = arr [0]; 
			int i = 1, index = 0; 
			for (; i <arr.length-1; i ++) { 
				if (arr [i]> max) { 
					max = arr [i]; 
					index = i; 
				}	 
			} 
			System.out.println ("El valor máximo en la matriz es:" + max); 
			System.out.println ("El índice máximo en este momento es:" + index); 
	} 
}

  

 

 

 



5) Almacene elementos en una matriz en orden inverso (puntos de conocimiento: recorrido de la matriz, acceso a elementos de la matriz)

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		int [] arr = {2,3,5,6,9,7,1,8}; 
		for (int i = arr.length-1; i> = 0; i--) { 
			System.out.print (arr [i] + ","); 
		} 
	} 
}

  

 

 

 


6. Hay una matriz ordenada. Ahora ingrese un número y solicite insertarlo en la matriz de acuerdo con las reglas originales. (Pregunta adicional)

paquete zx; 
import java.util.Scanner; 
public class qq { 
	public static void main (String [] args) { 
		 int [] arr = {11,22,44,55,99,77,100,111,88}; 
	        int m = longitud de arr; 
	        int [] arrs = nuevo int [m + 1]; 
	        Entrada del escáner = nuevo escáner (System.in); 
	        System.out.println ("输入 你 要 插入 的 整数 :"); 
	        int num = input.nextInt (); 
	        para (int i = 0; i <longitud de arr; i ++) { 
	            arrs [i] = arr [i]; 
	        } 
	        arrs [arrs.length-1] = num; 
	        int temp; 
	        for (int i = 0; i <arrs.length-1; i ++) { 
	            for (int j = 0; j <arrs.length-1-i; j ++) {  
	                if (arrs [j + 1] <arrs [j ]) {
	                    temp = arrs [j]; 
	                    arrs [j] = arrs [j + 1]; 
	                    arrs [j + 1] = temp; 
	                } 
	            } 
	        } 
	        System.out.print ("La nueva matriz después de la inserción es:"); 
	        para ( int i = 0; i <arrs.length; i ++) { 
	            System.out.print (arrs [i] + ","); 
	        } 
} 
}

  

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/ZXCVBNM1314/p/12671095.html
Recomendado
Clasificación