java 作业 随机产生20~50之间的整数10个,并存放在一维数组中,调用方法:实现数组元素向左循环移位。

方法头部定义如下:
void yiwei (int a[]), 其中a[]是要移位的数组。
第一排是移位前的数据;第二排是移位后的数据。

第1个回答  推荐于2016-08-19
public class test_2 {
public static void main(String[] args) {

int[] a = new int[10];
for (int i = 0; i < 10; i++) {
a[i] = (int) (Math.random() * 31) + 20;
System.out.print(a[i] + " ");
}
yiwei(a);
System.out.println();
for (int i = 0; i < 10; i++) {
System.out.print(a[i] + " ");
}
}

private static void yiwei(int a[]) {
int length = a.length - 1;
int first = a[0];
for (int i = 0; i < length; i++) {
a[i] = a[i + 1];
}
a[length] = first;
}
}本回答被提问者采纳
相似回答