我正在寻找一种将元素添加到两个不同的数组中,在数组之间进行更改的方法。
例如:
Input: 1
Input: 2
Input: 3
Input: 4
Input: 5
Input: 6
Array1 = [1, 3, 5]
Array2 = [2, 4, 6]
任何帮助/代码都将不胜感激。
答案 0 :(得分:0)
您可以尝试以下代码:
$('td')
.mouseenter(function () {
$(this).closest('table').find('th').addClass('hovered')
})
.mouseleave(function () {
$('table .hovered').removeClass('hovered')
})
示例:
Scanner input=new Scanner(System.in);
int[] ar1=new int[3];
int[] ar2=new int[3];
int evenIndex=0;
int oddIndex=0;
for(int i=0;i<ar1.length+ar2.length;i++){
System.out.println("Enter number");
int num=input.nextInt();
if(i%2==0)// if the index is even number
{
ar1[evenIndex]=num;
evenIndex++;
}
else{
ar2[oddIndex]=num;
oddIndex++;
}
}
for(int i=0;i<ar1.length;i++)//print the result of array1
System.out.print(ar1[i]+" ");
System.out.println();
for(int i=0;i<ar2.length;i++)//print the result of array2
System.out.print(ar2[i]+" ");
答案 1 :(得分:0)
简单:您创建了两个大小为N的数组。
但是,当您打算将N / 2个元素放入第一个数组,并将N / 2个元素放入另一个数组时,两个数组的长度都应为N / 2。
换句话说:您的长度为N的数组预设有0个值。您将值放入第二个插槽,其他插槽保持为0。