當前位置:編程學習大全網 - 編程語言 - raptor怎麽產生隨機數

raptor怎麽產生隨機數

import java.util.Random;

/**

*定義壹個具有10個整形元素的數組,隨機生成1——100之間的整數初始化數組元

*素:(List實現)

*(1)使用冒泡算法對數組元素進行排序,輸出結果。

*(2)除了使用冒泡排序算法之外,請再給出至少3中不同的排序算法。

*/

public class paixu{

public static void main(String[]args){

int[]arr=new int[10];

Random r=new Random();

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

arr<i>=r.nextInt(100)+1;

System.out.print(arr<i>+"");

}

System.out.println("");

int temp;

int len=arr.length;

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

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

if(arr[j]>arr[j+1]){

temp=arr[j];

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

arr[j+1]=temp;

}

}

}

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

System.out.print(arr<i>+"");

}

}

}

鏈表法

package com.abc;

import java.util.ArrayList;

import java.util.List;

import java.util.Random;

/**

*定義壹個具有10個整形元素的數組,隨機生成1——100之間的整數初始化數組元

*素:(List實現)

*(1)使用冒泡算法對數組元素進行排序,輸出結果。

*(2)除了使用冒泡排序算法之外,請再給出至少3中不同的排序算法。

*/

public class paixu{

public static void main(String[]args){

List<Integer>arr=new ArrayList<Integer>();

Random r=new Random();

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

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

}

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

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

}

System.out.println("");

int temp;

int temp1;

int len=arr.size();

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

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

if((int)(arr.get(j))>(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;i<10;i++){

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

}

}}

擴展資料:

特征

使用DllImport屬性調用Windows API

通過在“文件”菜單上單擊“新建”,然後單擊“項目”,打開壹個新的“Windows應用程序”項目。出現“新建項目”對話框。

從Visual Basic項目模板的列表中選擇“Windows應用程序”。將顯示新項目。

將壹個名為Button2的按鈕添加到啟動窗體上。

雙擊Button2打開窗體的代碼視圖。

要簡化對DllImport的訪問,請向啟動窗口類的代碼頂部添加壹條Imports語句:

Visual Basic復制代碼

Imports System.Runtime.InteropServices

在End Class語句之前為窗體聲明壹個空函數,並將函數命名為MoveFile。

將Public和Shared修飾符應用到函數聲明中,並基於Windows API函數使用的參數來設置MoveFile的參數:

Visual Basic復制代碼

Public Shared Function MoveFile(_

ByVal src As String,_

ByVal dst As String)_

As Boolean

'Leave the body of the function empty.

End Function

函數可以有任意壹個有效的過程名;DllImport屬性指定DLL中的名稱。它還為參數和返回值處理互操作封送處理,因此可以選擇與API使用的數據類型相似的Visual Studio數據類型。

將DllImport屬性應用到空函數中。

第壹個參數是包含要調用的函數的DLL的名稱和位置。不必為位於Windows系統目錄下的文件指定路徑。

第二個參數是壹個命名參數,指定Windows API中的函數名稱。在本示例中,DllImport屬性強制將MoveFile調用轉發給KERNEL32.DLL中的MoveFileW。MoveFileW方法將文件從路徑src復制到路徑dst。

  • 上一篇:Delphi數據庫系統開發完全手冊的內容簡介
  • 下一篇:電子琴簡譜怎麽配 ***
  • copyright 2024編程學習大全網