64 . Curso de Java II Arreglos II Ejercicio - Eliminar un elemento de un arreglo

  Рет қаралды 11,106

La Tecnología Avanza

La Tecnología Avanza

Күн бұрын

curso de java - en este video continuamos con el ejercicio numero 15 del curso de java desde cero .
Suscríbete : / @latecnologiaavanza
Facebook personal : www.facebook.c...
Facebook del canal : / tecnologicsiempre
Curso completo : • Curso de programación ...
#programacion #java #CursoDeProgramacion

Пікірлер: 43
@allanvega9211
@allanvega9211 2 жыл бұрын
Gracias, lo hiciste de una manera muy, pero muy fácil de entender 10/10
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Gracias Allan
@lucasfernandez9193
@lucasfernandez9193 2 жыл бұрын
Ejercicio 16 package vectores; import java.util.Scanner; public class ejercicio16 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int vector[] = new int [1000], i, num; boolean pause=false; do { for(i=0; i
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
✅👍
@alexkillaz4179
@alexkillaz4179 6 ай бұрын
esta mal, ahi solo contemplas que los numeros ingresados sean consecutivos: 1,2,3,4,5,6, etc. pero si ingresas valores aleatorios y que se repitan ya falla tu codigo.
@cristianhoracioaquinovalde4010
@cristianhoracioaquinovalde4010 4 ай бұрын
estoy haciendo un curso en udemy y vine aqui por ayuda :( creo q ahora si lo voy a entender
@latecnologiaavanza
@latecnologiaavanza 4 ай бұрын
@faby9272
@faby9272 Жыл бұрын
Gracias
@jeysbak3155
@jeysbak3155 Жыл бұрын
Al final si se muestran las 10 posiciones habrían 2 elementos de valor "10",no?
@alexkillaz4179
@alexkillaz4179 6 ай бұрын
asi es
@tutorialsnmore1986
@tutorialsnmore1986 4 ай бұрын
Exacto. Es por que en verdad el valor a eliminar nunca se desplaza; más solo se copian los valores de la posicion siguiente.
@imaguiimagui9267
@imaguiimagui9267 2 жыл бұрын
Hola Crhistian, paso ejercicio, con ayuda de lo que vi en el ejercicio de Lucas Fernandez: package introduccion; import java.util.Scanner; public class Ejercicio16 { // Como no encontraba solución miré el programa de Lucas Fernandez, y solo le //hice el pequeño cambio de la variable int nElementos, para darle //condición infinita al eventual ingreso de números, por no ponerse -1 public static void main(String[] args) { Scanner Entrada = new Scanner (System.in); boolean pause = false; //Creamos variable booleana para dar cierre al ingreso de array //cuando se verifique que entra un -1 int nElementos = 100; //Esto es idea de Alessio, crear una variable int para que sea el tamaño //del array, y que pueda ser indefinido. En el ejemplo copiado en la página web, un alumno puso //simplemente un número grande, pero en definitiva es indefinido. int array[] = new int[nElementos]; int i = 0; do { //Bucle que indica hacer lo que viene a continuación for(i = 0 ;i
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Hola , no te preocupes sigue así
@vladimirvj3138
@vladimirvj3138 Жыл бұрын
Increíble explicación!!
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
Graciass
@gonzalezomar2309
@gonzalezomar2309 Ай бұрын
Ejercicio 16: package Ejercicios; import java.util.Scanner; public class Ejercicio { public static void main(String[] args) { Scanner input = new Scanner(System.in); //Declaramos una variable para la longitud y nuestro arreglo. int longitud; int[] arreglo; //Digitamos la longitud de nuestro array System.out.println("Digite la longitud para el array"); longitud = input.nextInt(); arreglo = new int[longitud]; //Pedir datos al usuario for(int i=0; i
@YaseitoAnime
@YaseitoAnime 2 жыл бұрын
Ejercicio #16, solo se me ocurrio esta forma, entendí que el array debe crecer en 1 por cada valor que ingresas y detenerse en -1, pero no encontré una forma de hacer eso, y lo hice declarando ya el tamaño del array, pero entiendo que eso no es lo ideal, agradeceria si me orientasen con ese tema o si mas adelante se explica de alguna forma. public class Ejercicio16 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int array[] = new int[9999]; int array2[]; int numero = 999; int i = 0; while (numero != -1) { System.out.println("Digite el elemento:"); numero = teclado.nextInt(); array[i] = numero; i++; } array2 = new int[i - 1]; for (int j = 0; j < array2.length; j++) { array2[j] = array[j]; } System.out.println("El array es:"); for (int j = 0; j < array2.length; j++) { System.out.println(array2[j]); } } }
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Claro , no te preocupes si no logras resolver puedes continuar con el siguiente
@francisflores8063
@francisflores8063 3 жыл бұрын
Saludame xd, buen video, muy informativo :D
@davinchocamaron646
@davinchocamaron646 2 жыл бұрын
oye pero internamente el 2 seguiria estando no? como hago para eliminarlo totalmente?
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Con listas eso lo vemos más adelante en el curso
@ani8530
@ani8530 Жыл бұрын
no me gusto mi codigo asi que tuve que recurrir a chatgpt y con arraylist es mucho mas sencillo de hacerlo. import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ArrayList elementos = new ArrayList(); int numero = 0; while (numero != -1) { System.out.println("Ingrese un número (-1 para terminar):"); numero = scanner.nextInt(); if (numero != -1) { elementos.add(numero); } } System.out.println("Los elementos del array son:"); for (int i = 0; i < elementos.size(); i++) { System.out.println(elementos.get(i)); } } }
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
JAJA amamos a chatGPT
@juancarloscortezalfaro2298
@juancarloscortezalfaro2298 2 жыл бұрын
yo mostre el -1 al final no se si seria asi public static void main(String[] args) { Scanner consola = new Scanner(System.in); int num[]= new int[10000] ,i,e,n ; boolean pa=false; n=1; i=1; do{ for(i=1;i
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Si está bien
@javiconde1509
@javiconde1509 2 жыл бұрын
package introduccion; import java.util.Scanner; public class ejercicio16 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int arreglo[] = new int[20]; boolean pausa = false; for (int i = 0; i < arreglo.length; i++) { System.out.print("ingrese el elemento de arreglo en la posicion[" + i + "] : "); arreglo[i] = entrada.nextInt(); if (arreglo[i] == -1) { break; } } System.out.println(""); System.out.println("los elementos del array son:"); System.out.println("==============================="); for (int i = 0; i < arreglo.length; i++) { System.out.println(+arreglo[i]); } } }
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Perfecto 👍
@juliangarciamurillo3918
@juliangarciamurillo3918 2 жыл бұрын
package Ejercicios; import Introduccion.ArregloCreacion; import java.util.Scanner; public class Ejercicio16 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero[]; int elementos; int contador = 0; System.out.println("Ingrese la cantidad de elementos que desea para su arreglo"); elementos = entrada.nextInt(); numero = new int [elementos]; System.out.println(""); for (int i = 0; i < numero.length; i++) { System.out.println("Ingrese un numero"); numero[i] = entrada.nextInt(); contador++; if (numero[i] == -1) { break; } } if (contador < elementos) { int arregloIncompleto [] = new int [contador]; contador = 0; for (int i = 0; i < arregloIncompleto.length; i++) { arregloIncompleto[contador] = numero[i]; contador++; } for (int i = 0; i < arregloIncompleto.length; i++) { System.out.println("Posicion " + i + ": " + numero[i]); } } else { for (int i = 0; i < numero.length; i++) { System.out.println("Posicion " + i + ": " + numero[i]); } } } } Estuve varias horas haciéndolo, principalmente intentaba crear un programa que entre mas números metía, mas grande se hacia el arreglo sin embargo por mas que intente no había manera que leyera los demás números que no fuera el -1, el arreglo se adaptaba al tamaño de datos que ingresaba pero no guardaba los números a excepción del -1. Finalmente decidí rendirme en hacerlo en esa manera y decido mandar esta forma, no se si lo que dije anteriormente era la solución o no pero se lo digo por que me pareció algo curioso el problema, salu2.
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Hola , no te preocupes si no logras resolver algún ejercicio ya que en el curso verás gran cantidad de problemas
@alejandroblanco9143
@alejandroblanco9143 Жыл бұрын
package Ejercicios; import java.util.Scanner; public class ejercicio16 { public static void main(String[] args) { /*Crear un programa que lea elementos a un array y terminar el programa cuando digites el -1 , por ultimo mostrar el array*/ Scanner leer = new Scanner(System.in); int cont = 0; int arreglo[] = new int [1000]; boolean pause = false; do{ for(int i = 0;i < arreglo.length ;i++){ System.out.println("poscion ["+i+"]"); System.out.print("ingrese el numero: "); if(arreglo[i] != -1 ){ arreglo[i] = leer.nextInt(); } if(arreglo[i] == -1){ pause = true; break; } cont++; } }while(pause == false); System.out.println(""); for(int i = 0;i < cont ;i++){ System.out.println("poscion ["+i+"]"); System.out.println("Numero : "+ arreglo[i]); } } } Toma como un poco de ayuda codigo de Lucas Fernandez
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
Excelente
@luismancilla5217
@luismancilla5217 Жыл бұрын
Los arreglos solo me confunden😭😭
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
👊sigue practicando
@imaguiimagui9267
@imaguiimagui9267 2 жыл бұрын
Hola Crhistian, como se hace para que se importe la clase Scanner simplemente al escribir Scanner teclado
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
No tengo idea la verdad siempre se importa
@imaguiimagui9267
@imaguiimagui9267 2 жыл бұрын
@@latecnologiaavanza A mi no me pasa, y al ver tus videos me llama la atención que te lo importa automáticamente. Bueno, saludos!
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
@@imaguiimagui9267 que raro nunca escuché ese caso
@paola2980
@paola2980 9 ай бұрын
package ejerciciocurso; import java.util.Scanner; public class EjercicioCurso { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int i = 0,j=0, salir=0, cont=0; int arreglo[] = new int[1000]; do{ System.out.print((1+i)+"Ingrese el numero: "); cont = entrada.nextInt(); if(cont !=-1){ arreglo[i]= cont; }else{ salir=1; break; } i++; }while(salir!=1); int arreglo2[] = new int[i]; for(i=0; i < arreglo2.length; i++){ arreglo2[i]= arreglo[i]; } for(i=0; i < arreglo2.length; i++){ System.out.println(arreglo[i]); } } }
@latecnologiaavanza
@latecnologiaavanza 9 ай бұрын
Excelente
@luisordonez6942
@luisordonez6942 2 жыл бұрын
Ejercicio #14 public static void main(String[] args) { Scanner entrada=new Scanner(System.in); //declaracion de variables String nombres[]=new String[10]; float alturas[]=new float[10]; for(int i=0;i
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
Bien
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
@Juan Pablo D.Medina hola, busca el error en stackoverflow ahí te salen varias soluciones
65 . Curso de Java II Arreglos II Ejercicio - Mezclar los elementos de 2 arreglos
19:20
5 . Curso de Java II Introducción II Variables
21:05
La Tecnología Avanza
Рет қаралды 11 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 15 МЛН
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 7 МЛН
Aprende ARREGLOS [Arrays] en JAVA de manera DEFINITIVA!
25:20
Academia LABDA
Рет қаралды 47 М.
15 Java Básico - Arreglos - Eliminar
8:58
Jesús Equihua
Рет қаралды 12 М.
63 . Curso de Java II Arreglos II Ejercicio - Invertir un arreglo
10:42
La Tecnología Avanza
Рет қаралды 4,9 М.
WATCH THIS VIDEO if you want to be BACKEND DEVELOPER (COMPLETE GUIDE)
34:55
La Tecnología Avanza
Рет қаралды 3,2 М.
Curso de Patrones de diseño #3 | Principios SOLID
28:54
La Tecnología Avanza
Рет қаралды 1,8 М.
Semana 05 - Teoria
18:30
Juan Carlos Hernandez Saona
Рет қаралды 197
104. Curso de Java II POO II Ejercicio - Mover un objeto en un tablero
21:15
La Tecnología Avanza
Рет қаралды 7 М.