0
私は初心者です。私のプログラムでは、ランダムなn個の配列、さらにインデックス、奇数要素、逆方向要素、配列の最後の要素のコードを記述します。私はプログラムを別の方法で実装したいと思っています。どうすればいいですか
それは?メソッドはどのように使用できますか?
public class Rand {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner (System.in);
System.out.print("Enter the number of values:");
int[] values = new int[input.nextInt()];
Random rand = new Random();
for (int i = 0; i < values.length; i++) {
int n = rand.nextInt(20);
values[i] = n;
}
System.out.print("Array: ");
for (int i = 0; i < values.length; i++) {
System.out.print(" " + values[i]);
}
System.out.println();
System.out.print("Even index: ");
for (int i = 0; i < values.length; i++) {
if (i % 2 == 0) {
System.out.print(" " +values[i]);
}
}
System.out.println();
System.out.print("Odd element:");
for (int i = 0; i < values.length; i++) {
if (values[i] % 2 != 0) {
System.out.print(" " + values[i]);
}
}
System.out.println();
System.out.print("Reverse order:");
for (int i = values.length - 1; i > -1; i--) {
System.out.print(" "+ values[i]);
}
System.out.println();
System.out.print("First, middle and last element:");
System.out.print(" " + values[0]);
if (values.length %2 ==0)
{
System.out.print(" " + values[(values.length /2)-1]);
System.out.print(" " + values[values.length /2]);
}
System.out.print(" " + values[values.length - 1]);
}
}
のように見えます
であなた
main
にこのコードを置き換えることができます私はその方法はプログラマーにとって時間を節約するはずです、そうでなければ非常に簡潔な答えです! – Jerrybibo