Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo escribir un proceso para permitir que Raptor genere aleatoriamente un número entero del 1 al 100?

¿Cómo escribir un proceso para permitir que Raptor genere aleatoriamente un número entero del 1 al 100?

Importar Java . util . random;

/**

* Defina una matriz con 10 elementos plásticos y genere aleatoriamente números enteros entre 1 y 100 para inicializar los elementos de la matriz.

* prime: (Implementación de lista)

*(1) Utilice el algoritmo de burbujas para ordenar los elementos de la matriz y generar el resultado.

*(2) Además del algoritmo de clasificación de burbujas, proporcione al menos 3 algoritmos de clasificación diferentes.

*/

Secuencia de tarjetas de clase pública{

Public static void main(String[]args){

int[]arr = nuevo int[10];

Aleatorio r = nuevo Aleatorio();

for(int I = 0;i<10;++i){

arr & lti& gt= r . nextint(100)+1;

sistema fuera . p>sistema . out . println(" ");

Temperatura interna

int len ​​= arr.length

for(int I = len -1;i>=1;i-){

for(int j = 0;j<i;j++){

if(arr[j ]& gt; arr[j+ 1]){

temp = arr[j];

arr[j]= arr[j+1];

arr[j+1] = temp;

}

}

}

for(int I = 0; i & lt10;i++){

sistema . fuera . print(arr & lt;i& gt+"");

}

}

}

Método de lista vinculada

Paquete com.abc

Importar utilidad Java .

Importar lista de utilidad Java;

Importar Java . util . random;

/**

*Define una matriz con 10 elementos plásticos, generando aleatoriamente entre 1 y 100. El número entero inicializa los elementos de la matriz.

* prime: (Implementación de lista)

*(1) Utilice el algoritmo de burbujas para ordenar los elementos de la matriz y generar el resultado.

*(2) Además del algoritmo de clasificación de burbujas, proporcione al menos 3 algoritmos de clasificación diferentes.

*/

Secuencia de tarjetas de clase pública{

Public static void main(String[]args){

List<Integer & gtarr = new ArrayList & ltinteger& gt();

Random r = new Random();

for(int I = 0; i<10;++i) {

arr . add(r . nextint(100)+1);

}

for(int I = 0; i<10;i++) {

sistema . salida . print(arr . get(I)+" ");

}

salida . ;

int temp 1;

int len ​​​​= arr size();

for(int I = len -1;i>=1; i-){

for(int j = 0;j<i;j++){

if((int)(arr . get(j))& gt;(int)( arr.get(j+1)))

{

temp = arr . 1);

arr.set(j, temperatura 1);

arr.set(j+1, temperatura

}

);

}

}

for(int I = 0;i<10;i++){

system out . +"-& gt;);

}

}}

Datos ampliados:

Características

Utilice la propiedad DllImport para llamar a la API de Windows.

Haga clic en Nuevo en el menú Archivo y luego haga clic en Proyecto para abrir un nuevo proyecto de aplicación de Windows. Aparecerá el cuadro de diálogo Nuevo proyecto.

Seleccione "Aplicación de Windows" de la lista de plantillas de proyectos de Visual Basic.

Aparecerá el nombre del nuevo proyecto. Haga doble clic en el Botón2 para abrir la vista de código del formulario.

Para simplificar el acceso a DllImport, agregue en la parte superior del código para la clase de ventana de inicio una declaración de Importaciones:

Visual Basic. copiar código

Sistema de importación. Runtime. InteropServices

Declare una función vacía para el formulario antes de la declaración End Class y nombre la función MoveFile.

Aplique los modificadores públicos y compartidos a la declaración de la función y establezca los parámetros de MoveFile de acuerdo con los parámetros utilizados por la función API de Windows:

Copiar código de Visual Basic

Función pública compartida MoveFile(_

ByVal src en forma de cadena,_

ByVal dst en forma de cadena

como valor booleano

Deje el cuerpo de la función vacío.

Finalizar función

La función puede tener cualquier nombre de procedimiento válido; el atributo DllImport especifica el nombre en la DLL. También maneja la interoperabilidad de los parámetros y el retorno. Marshaling, para que pueda seleccionar un tipo de datos de Visual Studio similar al utilizado por la API

Aplicar el atributo DllImport a la función vacía

El primer parámetro es el. El nombre y la ubicación de la DLL que llamó a la función.

No es necesario especificar una ruta para los archivos ubicados en los directorios del sistema de Windows.

El segundo parámetro es un parámetro con nombre que especifica el nombre de la función en la API de Windows. En este ejemplo, el atributo DllImport fuerza que la llamada MoveFile se reenvíe a MoveFileW de KERNEL32.DLL. El método MoveFileW copia el archivo de la ruta src a la ruta dst.