65 . Curso de Java II Arreglos II Ejercicio - Mezclar los elementos de 2 arreglos

  Рет қаралды 2,435

La Tecnología Avanza

La Tecnología Avanza

Күн бұрын

Пікірлер: 20
@fruttytops9315
@fruttytops9315 3 ай бұрын
ivamos tan bien, ahora si en este ejercicio no entendi es pero nada compa
@gonzalezomar2309
@gonzalezomar2309 5 ай бұрын
Ejercicio 18: Forma de resolver uno: Utilizando ciclo for package Ejercicios; import java.util.*; public class Ejercicio{ public static void main(String[] args) { Scanner input = new Scanner(System.in); //Se declaran los dos arreglos con una longitud de 15 elementos String[] arregloUno = new String[15]; String[] arregloDos = new String[15]; /*Se declara nuestro arreglo alojante de los nombres a ingresar en los arreglo anteriores */ String[] arregloTres = new String[30]; //Se declaran e inicializan nuestros indices int A1 = 0; //Referente al arregloUno int A2 = 0; //Referente al arregloDos int A3 = 0; //Referente al arregloTres //Pedimos los datos para el arregloUno System.out.println("ArregloUno"); for( A1=0; A1
@latecnologiaavanza
@latecnologiaavanza 5 ай бұрын
Excelente los dos !!!
@gonzalezomar2309
@gonzalezomar2309 5 ай бұрын
Ejercicio 18: Forma de resolver dos: Utilizando ciclo while (por si se les facilita más) :)) package Ejercicios; import java.util.*; public class Ejercicio{ public static void main(String[] args) { Scanner input = new Scanner(System.in); //Se declaran los dos arreglos con una longitud de 15 elementos String[] arregloUno = new String[15]; String[] arregloDos = new String[15]; /*Se declara nuestro arreglo alojante de los nombres a ingresar en los arreglo anteriores */ String[] arregloTres = new String[30]; //Se declaran e inicializan nuestros indices int A1 = 0; //Referente al arregloUno int A2 = 0; //Referente al arregloDos int A3 = 0; //Referente al arregloTres //Pedimos los datos para el arregloUno System.out.println("arregloUno"); while(A1 < arregloUno.length){ System.out.print("Ingresa el nombre ["+A1+"]: "); arregloUno[A1] = input.nextLine(); arregloTres[A3] = arregloUno[A1]; //Incrementamos las posiciones de A1 y A3 A1++; A3++; } System.out.println(); System.out.println("arregloDos"); while(A2 < arregloDos.length){ System.out.print("Ingresa el nombre ["+A2+"]: "); arregloDos[A2] = input.nextLine(); arregloTres[A3] = arregloDos[A2]; //Incrementamos las posiciones de A2 y A3 A2++; A3++; } System.out.println(); /*Reiniciamos nuestro indice A3 a cero para entrar en la condicion del ciclo ya que si queda igual nuestro indice sera 30 y nunca podra ser menor a 30 dando como resultado no entrar al bucle */ A3=0; //Imprimimos el arregloTres System.out.println("ArregloTres"); while(A3 < arregloTres.length){ System.out.println("Posicion ["+A3+"]: " + arregloTres[A3]); A3++; } } }
@latecnologiaavanza
@latecnologiaavanza 5 ай бұрын
Excelente los dos !!!
@ronalddavidhernandezpadill8182
@ronalddavidhernandezpadill8182 2 жыл бұрын
En mi caso lo hice aplicando la misma lógica del ejercicio 17, pero en este caso tuve en cuenta la longitud de cada cadena caracteres que se encuentran en los arreglos. package Ejercicios; import java.util.Scanner; public class Ejercicio18 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); String a[] = new String[15], b[] = new String[15], c[] = new String[30]; boolean esCreciente = false; System.out.println("Digite los elementos del primer arreglo"); do{ for(int i = 0; i < 15; i++){ System.out.print("Digite un cadena en la posicion [" + i + "]: "); a[i] = teclado.next(); } for(int i = 0; i < 14; i++){ if(a[i].length() < a[i+1].length()){ esCreciente = true; } else{ esCreciente = false; break; } } if( esCreciente == false ){ System.out.println(" El arreglo no es creciente, por favor, vuelva a intentarlo "); } }while(esCreciente == false); System.out.println(" Digite los elementos del segundo arreglo"); do{ for(int i = 0; i < 15; i++){ System.out.print("Digite una cadena en la posicion [" + i + "]: "); b[i] = teclado.next(); } for(int i = 0; i < 14; i++){ if(b[i].length() < b[i+1].length()){ esCreciente = true; } else{ esCreciente = false; break; } } if(esCreciente == false){ System.out.println(" El arreglo no es creciente, por favor, vuelva a intentarlo "); } }while(esCreciente == false); int i = 0; int j = 0; int k = 0; while(i < 15 && j < 15){ if(a[i].length() < b[j].length()){ c[k] = a[i]; i++; k++; } else{ c[k] = b[j]; j++; k++; } } if(i == 15){ while(j < 15){ c[k] = b[j]; j++; k++; } } else{ while(i < 15){ c[k] = a[i]; i++; k++; } } System.out.println(" El tercer arreglo es: "); for(i = 0; i < 30; i++){ System.out.println(c[i] + " en la posicion " + i); } } }
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Bien
@LuisDev99
@LuisDev99 2 жыл бұрын
No entiendo, porque se coloca el if(i==10) Se supone que en el while anterior i < 10: es decir en ese if no puede entrar porque i queda con valor de 9 no??
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
porque del 0 al 9 hay 10 elementos
@danielcastromejia661
@danielcastromejia661 3 жыл бұрын
ejercicio 18 hola, aquí esta el ejercicio #18, pero presento una duda. cada que ingreso una cadena con mas de una palabra, el programa toma la separación de las palabras como si fuese una posición mas, es eso normal? import java.util.Scanner; public class ejercicio18 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String a [] = new String [5]; String b [] = new String [5]; String c [] = new String [10]; System.out.println("digite los elementos de el primer arreglo"); for(int i = 0; i < 5 ; i ++){ System.out.println("digite la cedena de la posicion ["+i+"]"); a[i] = entrada.next(); } System.out.println("digite los elementos de el segundo arreglo"); for(int i = 0; i < 5 ; i ++){ System.out.println("digite la cedena de la posicion ["+i+"]"); b[i] = entrada.next(); } int i = 0; int j =0; int k = 0; while ( i < 5){ c[k] = a[i]; i ++; k ++; } while ( j < 5){ c[k] = b[j]; j ++; k ++; } System.out.println("el arreglo combinado es :"); for(k = 0; k
@latecnologiaavanza
@latecnologiaavanza 3 жыл бұрын
Hola , mira para que no tengas inconvenientes con cadenas usa useDelimiter
@danielcastromejia661
@danielcastromejia661 3 жыл бұрын
@@latecnologiaavanza muchas gracias!
@latecnologiaavanza
@latecnologiaavanza 3 жыл бұрын
@@danielcastromejia661 👍
@paola2980
@paola2980 Жыл бұрын
package ejerciciocurso; import java.util.Scanner; public class EjercicioCurso { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String array[] = new String[10]; String array2[] = new String[10]; String array3[] = new String[20]; int i; System.out.println("Ingrese los elementos del primer array"); for(i=0; i< array.length; i++){ System.out.print((i+1)+"--Ingrese los elementos: "); array[i] = entrada.next(); } System.out.println(""); System.out.println("Ingrese los elementos del segundo array"); for(i=0; i< array2.length; i++){ System.out.print((i+1)+"--Ingrese los elementos: "); array2[i] = entrada.next(); } System.out.println("holaa"); int a=0; int b=0; int c=0; while(a
@latecnologiaavanza
@latecnologiaavanza 5 ай бұрын
Excelente !!
@juancarloscortezalfaro2298
@juancarloscortezalfaro2298 2 жыл бұрын
asi lo ise me aparece un error en el segundo arregló me puede decir en que me equivoque public class Areglos { public static void main(String[] args) { Scanner consola=new Scanner(System.in); int tamaño; System.out.println(" digite el tamaño del areglo"); tamaño=consola.nextInt(); String a []= new String [tamaño]; String b []= new String [tamaño]; int tamaño_doble=tamaño*2; String c[]= new String [tamaño_doble]; System.out.println(" primer areglo"); for(int i=1;i
@alessioconti5900
@alessioconti5900 2 жыл бұрын
public class Areglos { public static void main(String[] args) { Scanner consola=new Scanner(System.in); int tamaño; System.out.println(" digite el tamaño del areglo"); tamaño=consola.nextInt(); String a []= new String [tamaño]; String b []= new String [tamaño]; int tamaño_doble=tamaño*2; String c[]= new String [tamaño_doble]; System.out.println(" primer areglo"); for(int i=0;i
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Perfecto Alessio
@DanoDann1
@DanoDann1 Жыл бұрын
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ejercicio 18: Mezclar 2 Arreglos de tipo String de 15 Elementos en un tercer Arreglo con un total de 30 Elementos -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package ejercicios; import java.util.Scanner; public class Ejercicio18 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int index = 0; String nombres1[] = new String[15]; // El Primer Arreglo. String nombres2[] = new String[15]; //El Segundo Arreglo. String nombres3[] = new String[30]; // El Tercer Arreglo don de se guardara el Array 1 y 2. //Llenamos el Primer Arreglo. System.out.println("Digite los Nombres del Primer Arreglo "); for(int i = 0; i < 5; i++){ System.out.print("Digite un Nombre en la Posicion ["+i+"]: "); nombres1[i] = teclado.next(); } System.out.println(""); //Llenamos el Segundo Arreglo. System.out.println("Digite los Nombres del Segundo Arreglo "); for(int i = 0; i < 5; i++){ System.out.print("Digite un Nombre en la Posicion ["+i+"]: "); nombres2[i] = teclado.next(); } System.out.println(""); // for-each for (String s : nombres1) { nombres3[index] = s; index++; } for (String s : nombres2) { nombres3[index] = s; index++; } System.out.println("El Resultado de la Mezcla de los 2 Arreglos es: "); for (String s : nombres3) { System.out.println(s); } } }
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
Excelente
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Arreglos!! Ejemplos y Ejercicios | Estructuras de Datos
11:04
Chio Code
Рет қаралды 18 М.
Aprende Java Ahora! curso completo desde cero para principiantes
4:04:29
ARRAY en 2 Minutos!
4:32
Absolute
Рет қаралды 244 М.
The soundness and completeness of logic
14:31
All Angles
Рет қаралды 40 М.
DeepSeek R1: genial para startups, malo para Silicon Valley
18:58
Татьяна Черниговская ("Как научить мозг учиться?")
1:33:57
Проект Открытое пространство
Рет қаралды 11 МЛН
Domina Apache Kafka y MULTIPLICA tus oportunidades laborales
1:46:55
La Tecnología Avanza
Рет қаралды 6 М.
Aprende ARREGLOS [Arrays] en JAVA de manera DEFINITIVA!
25:20
Academia LABDA
Рет қаралды 56 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН