Java陣列程式設計練習

2021-08-31 21:00:16 字數 2173 閱讀 4243

【練習題】

在乙個陣列中找出最大和最小值,並輸出它們的位置

public class test1 

int max = 0, min = 0;

int i;

for (i = 0; i <= arr.length-1; i++)

system.out.println(max + " " + arr[max]);

system.out.println(min + " " + arr[min]);

}}

【練習題】

冒泡法對乙個陣列排序

public class test2 

for(int i=0;iarr[j+1])}}

system.out.println("從小到大排序後:");

for(int k = 0; k <= arr.length-1; k++)

system.out.println(" ");

}}

【練習題】

選擇法對數陣列排序

public class test3 

for(int i=0;iarr[j])

k=j;

if(i!=k)

}

system.out.println("排序後:");

for(int k = 0; k <= arr.length-1; k++)

}}

【練習題】

把乙個十進位制數轉換成任意進製的數

public class test4 

static char toany(int m,int n)

char ss=new char[k];

for(int i=k-1;i>=0;i--)

ss[k-i-1]=s[i];

return ss; }

static void printchar(char s)

for (int i=0; i【練習題】

在乙個有序的陣列插入乙個數,也保證有序

public class test6

system.out.println("輸入需要插入的數字:");

int m= reader.nextint();

system.out.println("插入後的陣列為:");

int index=arr.length-1;

for(int i = 0; i < arr.length-1; i++)

} for(int i = arr.length-1; i >index; i--)

arr[index]=m;

for(int k = 0; k < arr.length; k++)

}}

【練習題】

在乙個有序的陣列中,利用折半法進行查詢

public class test7 

for(int i=0;iarr[j+1])}}

system.out.println("從小到大排序後:");

for(int k = 0; k <= arr.length-1; k++)

system.out.println(" ");

system.out.println("輸入需要查詢的數字:");

int m= reader.nextint();

int lower=0,upper=arr.length-1;

int mid=0;

while(lower<=upper)

} for(int i=0;i<=arr.length;i++)

}

}}

【練習題】

輸入一批數,找出其中位數

public class test8 

for(int i=0;iarr[j+1])

}

} system.out.println("從小到大排序後:");

for(int k = 0; k <= arr.length-1; k++)

system.out.println(" ");

if(arr.length%2!=0)

else

}}

java陣列練習

int score new int 5 int sum 0 scanner scanner new scanner system.in for int i 0 i score.length i system.out.println 平均分為 double sum score.length int s...

Java 網路程式設計 練習

inetaddress類使用 1,返回本地主機 inetaddress locahhost inetaddress.getlocalhost system.out println 本地主機為 locahhost 2,獲取此 ip 位址的主機名。string hostname locahhost.ge...

Java基礎程式設計練習

練習題 輸入乙個3位的整型數,輸出其百位 十位及個位數 public class test1 練習題 判斷乙個數是否是素數 public class test2 if m 1 else if m i 練習題 百分制轉成等級制 public class test3 char ch switch m 1...