java 從鍵盤上輸入10個數,并將其放入一個一維陣列中,然后將其前5個元素與后5個元素兌換 即:第一個元素與第十個元素互換,第二個元素與第九個元素互換。。第5個元素與第六個元素互換,分別輸出陣列原來各元素的值和對換后的元素值。 分析:由于本題要求是實作首尾元素互換,所以可以采取用臨時變數的方法來進行元素的交換。
uj5u.com熱心網友回復:
Scanner input=new Scanner(System.in);
int nums[]=new int[10];
for (int i = 0; i <nums.length; i++) {
System.out.println("請輸入第"+(i+1)+"個數");
nums[i]=input.nextInt();
}
int temp=0;
for (int i = 0; i < nums.length/2; i++) {
temp=nums[i];
nums[i]=nums[nums.length-i-1];
nums[nums.length-i-1]=temp;
}
System.out.println(Arrays.toString(nums));
uj5u.com熱心網友回復:
謝啦,老哥!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/69306.html
標籤:Java SE
