Member 14041073 Ответов: 1

Как я могу перемещать значения из двух отдельных массивов


полный нуб здесь. У меня есть одна вещь, которую я пытаюсь сделать с массивами, скажем, у меня есть два массива

[0, 1, 2, 3] && [4, 5, 6, 7]

может ли кто-нибудь помочь мне, предоставив какой-нибудь псевдокод или фактический код для реализации Java, чтобы он выглядел так

[0,4, 1, 5, 2, 6, 3,7]

ваша помощь очень ценится, большое спасибо заранее

Что я уже пробовал:

пока что какой то псевдокод который ведет меня не туда

Patrice T

Покажите свою работу, чтобы получить помощь.

CodeMine

просто посмотрите на решение, которое я предоставил

1 Ответов

Рейтинг:
0

CodeMine

привет у меня есть это решение для вас

import java.util.Scanner;  
public class Test 
{
   public static void main(String args[])
   {
   Scanner sc=new Scanner(System.in);  
   int [] ar = new int[4];
   int [] ar1 = new int[4];
   int [] res = new int[8];
   int i;
   int k;
   for (i=0;i<4;i++)
   {
      System.out.println("Enter a number");  
      ar[i]=sc.nextInt();  
   }
   for (i=0;i<4;i++)
   {
      System.out.println("Enter a number");  
      ar1[i]=sc.nextInt();  
   }
   for (k=0,i=0;i<4;i++,k=k+2)
   {
       res[k]=ar[i];
   }
   for (k=1,i=0;i<4;i++,k=k+2)
   {
       res[k]=ar1[i];
   }
   for (i=0;i<8;i++)
   {
      System.out.print(res[i]+" ");  
   }
 }
}



выход

Enter a number
0
Enter a number
1
Enter a number
2
Enter a number
3
Enter a number
4
Enter a number
5
Enter a number
6
Enter a number
7
0 4 1 5 2 6 3 7 


Richard MacCutchan

Вы не помогаете людям, делая за них домашние задания.

CodeMine

Ты прав.
Но для новичка, я думаю, это трудно. Вот почему они опубликовали этот вопрос.

Richard MacCutchan

Конечно, это трудно, как и все в жизни. Но есть слишком много людей, которые размещают здесь вопросы, которые ожидают, что другие люди сделают свою работу.