Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir un diagrama de flujo para que Raptor pueda generar aleatoriamente un número entero del 1 al 100

Cómo escribir un diagrama de flujo para que Raptor pueda generar aleatoriamente un número entero del 1 al 100

import java.util.Random;

/**

*Define una matriz con 10 elementos enteros, generada aleatoriamente entre 1 y 100 La matriz inicializada de enteros elemento

*Elemento: (implementación de lista)

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

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

*/

clase pública paixu{

public static void main(String[]args){

int[]arr= nuevo int[10];

Aleatorio r=nuevo Aleatorio();

for(int i=0; ilt; 10; i){

arrlt ;igt;=r.nextInt(100) 1;

System.out.print(arrlt;igt; "");

}

System. out.println("");

int temp;

int len=arr.length;

for(int i=len-1; igt; =1; i--){

for(int j=0; jlt; i; j ){

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

temp=arr[j];

arr[j]=arr[j 1];

arr[j 1]=temp;

arr[j]=arr[j 1];

arr[j 1]=p>

}

}

}

for(int i=0;ilt;10;i){

System.out.print(arrlt; igt; ""); p>}

}

}

Método de lista enlazada

paquete com.abc;

importar java .util.ArrayList;

importar java.util.List;

importar java.util.Random ;

/**

*Defina una matriz con 10 elementos enteros y genere aleatoriamente elementos de matriz de inicialización de enteros entre 1 y 100

* Elemento: (Implementación de lista)

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

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

*/

clase pública paixu{

public static void main(String[]args){

Listlt arr; =new ArrayListlt;Integergt;();

Aleatorio r=nuevo Aleatorio();

for(int i=0;ilt;10; i){

arr.add(r.nextInt(100) 1);

}

for(int i=0;ilt;10;i){

System.out.print(arr.get(i) "");

}

System.out.println("");

int temp;

int temp1;

int len=arr.size();

for(int i=len-1;igt;=1;i --){

for(int j=0;jlt;i;j){

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

{

temp=arr.get(j);

temp1=arr.get(j 1) ;

arr.set(j, temp1);

arr.set(j 1, temp);

}

}

}

for(int i=0;ilt;10;i){

System.out.print(arr.get(i) "- -gt;");

}

}}

Información ampliada:

Características

Usar DllImport Propiedades Llamar a la API de Windows

Abra un nuevo proyecto de aplicación de Windows haciendo clic en Nuevo en el menú Archivo y luego haciendo clic en Proyecto. Aparece el cuadro de diálogo Nuevo proyecto.

Seleccione "Aplicación de Windows" de la lista de plantillas de proyectos de Visual Basic. Se mostrarán nuevos elementos.

Agregue un botón llamado Botón2 al formulario de inicio.

Haga doble clic en el Botón2 para abrir la vista de código del formulario.

Para simplificar el acceso a DllImport, agregue una instrucción Imports en la parte superior del código que inicia la clase de ventana:

Copiar código de Visual Basic

Sistema de importaciones. 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úblico y Compartido a la declaración de función y establezca los parámetros de MoveFile en función de 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 como cadena,_

ByVal dst como cadena)_

Como 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 clasificación de interoperabilidad para parámetros y valores de retorno, por lo que se pueden seleccionar tipos de datos de Visual Studio que sean similares a los utilizados por la API.

Aplica el atributo DllImport a la función vacía.

El primer parámetro es el nombre y la ubicación de la DLL que contiene la función a llamar. No es necesario especificar una ruta para los archivos ubicados en el directorio 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 en KERNEL32.DLL. El método MoveFileW copia el archivo de la ruta src a la ruta dst.