Mover elementos Array
Publicado por Dany (1 intervención) el 01/10/2018 18:36:06
Hola que tal a todos,
Necesito ingresar por teclado 10 elementos en un Array y mostrarlos desfasando una posicion a la que fueron ingresados es decir algo así:
Ingreso: 1,2.3.4.5.6.7.8.9.10
Mostrar: 10,1,2,3,4,5,6,7,8,9
Estoy intentando hacerlo con este codigo pero no me queda:
Con eso muetro solo el ultimo valor ingresado con un for y con otro for el resto de las posiciones, pero necesito mostrarlo en una sola linea, como lo pued hacer?
|10
|2|3|4|5|6|7|8|9BUILD SUCCESSFUL (total time: 6 seconds)
Espero me puedan ayudar.
DS
Necesito ingresar por teclado 10 elementos en un Array y mostrarlos desfasando una posicion a la que fueron ingresados es decir algo así:
Ingreso: 1,2.3.4.5.6.7.8.9.10
Mostrar: 10,1,2,3,4,5,6,7,8,9
Estoy intentando hacerlo con este codigo pero no me queda:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Desfases {
public static void main(String[] args) {
int Array [] = new int [10];
int c [] = new int [10];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.println("Elementos: ");
Array[i]=sc.nextInt();
}
System.out.println("");
for (int i = 0; i < 1; i++) {
System.out.print("|" + Array[9]);
}
System.out.println("");
for (int i = 1; i < 9; i++) {
System.out.print("|" + Array[i]);
}
}
}
Con eso muetro solo el ultimo valor ingresado con un for y con otro for el resto de las posiciones, pero necesito mostrarlo en una sola linea, como lo pued hacer?
|10
|2|3|4|5|6|7|8|9BUILD SUCCESSFUL (total time: 6 seconds)
Espero me puedan ayudar.
DS
Valora esta pregunta


0