Javaの学習を始めて18日くらいの人のための問題集

Java

メソッドと配列の練習問題。

Q
以下の手順で実行例の処理を実現せよ。
1.配列のクローンを返却するメソッドを作成する。
public static int[] cloneArr(int[] arr){}
2.配列を昇順に並び替えるメソッドを作成する。
public static void sortArr(int[] arr){}
3.2で作ったメソッドをオーバーロードし、第二引数でtrueを渡されると降順ソートするメソッドを作成する。
public static void sortArr(int[] arr,boolean isDesc){}
4.配列を以下のフォーマットで出力するメソッドを作成する。
public static void printArr(int[] arr){}
printArrで作成した文字列の例
{2,9,6,3,8}
5.Mainメソッドにて以下の処理を実現する。なお、最初に作る配列は-10~10の乱数で埋め尽くすこと。

[実行例]

配列の要素数を入力してください>10
配列を生成しました。
{-2,0,8,2,-4,3,7,0,-4,-9}
1...元の配列を表示,2...配列を昇順ソート,3...配列を降順ソート,4...終了>2
{-9,-4,-4,-2,0,0,2,3,7,8}
1...元の配列を表示,2...配列を昇順ソート,3...配列を降順ソート,4...終了>3
{8,7,3,2,0,0,-2,-4,-4,-9}
1...元の配列を表示,2...配列を昇順ソート,3...配列を降順ソート,4...終了>1
{-2,0,8,2,-4,3,7,0,-4,-9}
1...元の配列を表示,2...配列を昇順ソート,3...配列を降順ソート,4...終了>4
アプリケーションを終了します

コメント

タイトルとURLをコピーしました