java第七章陣列課後作業

2021-08-18 06:27:04 字數 2405 閱讀 9792

1.首先依次輸入五句話,然後將它逆序輸出。

public static void test() ;

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

system.out.println("\n"+"逆序輸出5句話為:");

for (int i = string.length-1; i >=0; i--)

}

2.某百貨商場當日消費積分最高的八名顧客,他們的積分分別是:8、25、7、36、13、2、89、63。 編寫程式找出最低的積分及他在陣列中的原始位置(下標)。

public static void test2() ;   //建立乙個整形陣列,並把顧客消費的積分作為該陣列的元素

int min = 0; //初始化最低積分

int index = points.length; //定義變數index,儲存最低積分的下標

min = points[0]; //假設第乙個元素為最低積分,下標為0

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

} system.out.println("最低的積分為:"+min);

system.out.println("最低的積分的下標為:"+index);

}

3.從鍵盤輸入10個整數,合法值為1、2或3,不是這三個數則是為非法數字。試程式設計統計每個整數和非法數字的個數。

public static void test3() else if(num == 2) else if(num == 3) else 

switch (nums[i])

} system.out.println("1輸入的次數:"+count[0]);

system.out.println("2輸入的次數:"+count[1]);

system.out.println("3輸入的次數:"+count[2]);

system.out.println("其他輸入的次數:"+count[3]);

}

4.假設乙個陣列的長度為5, int [ ] array = new int[ ] ; 現建立乙個新陣列 new array[ ] ,要求新陣列中的元素   存順序與原陣列的元素逆序,並且如果原素組中的值小於0, 在新陣列中按0 儲存。編寫程式輸出新陣列中的元素。

public static void test4() ;

* 現建立乙個新陣列 new array[ ] ,要求新陣列中的元素存順序與原陣列的元素逆序,並且如果原素組中的值小於0,

* 在新陣列中按0 儲存。編寫程式輸出新陣列中的元素。

*/int array = new int ; //定義乙個存放五個元素的陣列

int array2 = new int [5]; //定義乙個新的陣列

system.out.println("原陣列為:");

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

for (int i = array.length-1 ,j = 0; i >=0 ; i--,j++) else

} system.out.println("\n逆序處理後的陣列為:");

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

}

5.插入英文歌曲。

public static void test5() ;  //原陣列

string musics = new string[5]; //建立乙個新陣列

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

system.out.print("插入前的陣列為:");

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

system.out.print("\n請輸入歌曲名稱:");

scanner input = new scanner(system.in);

string name = input.next();

int index = 0; //初始化,用來接收先插入元素的下標

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

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

musics[index] = name; //給新插入元素賦值為鍵盤輸入的那個值

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

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

}

物件導向程式設計 第七章異常,課後作業

1.編寫能產生arrayindexoutofbound ception異常的 並將其捕獲,在控制台輸出異常資訊。package come.diqizhang.dome author 陣列類 public class arrayexception catch arrayindexoutofbound ...

第七堂課後作業

作業1題,自擬題,要求應用迴圈的巢狀語句,並說明程式迴圈執行的過程 程式如下 include stdafx.h int tmain int argc,tchar argv printf d n sum2 return 0 截圖 程式說明 本例中的外迴圈共迴圈 10 次 即輸出1!2!3!10!當 i...

高階程式設計技術課後作業 第七章練習

7 3 10的整數倍 num int input 請輸入乙個數字 ifnum 10 0 print 這個數字是10的整數倍 else print 這個數字不是10的整數倍 結果 請輸入乙個數字 100 這個數字是10的整數倍 請輸入乙個數字 99 這個數字不是10的整數倍 7 5 電影票 messa...