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

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

La Tecnología Avanza

La Tecnología Avanza

Күн бұрын

Пікірлер: 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 10 ай бұрын
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 8 ай бұрын
estoy haciendo un curso en udemy y vine aqui por ayuda :( creo q ahora si lo voy a entender
@latecnologiaavanza
@latecnologiaavanza 8 ай бұрын
@gonzalezomar2309
@gonzalezomar2309 5 ай бұрын
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
@faby9272
@faby9272 Жыл бұрын
Gracias
@vladimirvj3138
@vladimirvj3138 2 жыл бұрын
Increíble explicación!!
@latecnologiaavanza
@latecnologiaavanza Жыл бұрын
Graciass
@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í
@jeysbak3155
@jeysbak3155 2 жыл бұрын
Al final si se muestran las 10 posiciones habrían 2 elementos de valor "10",no?
@alexkillaz4179
@alexkillaz4179 10 ай бұрын
asi es
@tutorialsnmore1986
@tutorialsnmore1986 8 ай бұрын
Exacto. Es por que en verdad el valor a eliminar nunca se desplaza; más solo se copian los valores de la posicion siguiente.
@francisflores8063
@francisflores8063 4 жыл бұрын
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
@juliangarciamurillo3918
@juliangarciamurillo3918 3 жыл бұрын
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 3 жыл бұрын
Hola , no te preocupes si no logras resolver algún ejercicio ya que en el curso verás gran cantidad de problemas
@alejandroblanco9143
@alejandroblanco9143 2 жыл бұрын
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 2 жыл бұрын
Excelente
@paola2980
@paola2980 Жыл бұрын
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 Жыл бұрын
Excelente
@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
@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
@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 👍
@luisordonez6942
@luisordonez6942 3 жыл бұрын
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 3 жыл бұрын
Bien
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
@Juan Pablo D.Medina hola, busca el error en stackoverflow ahí te salen varias soluciones
@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
@luismancilla5217
@luismancilla5217 2 жыл бұрын
Los arreglos solo me confunden😭😭
@latecnologiaavanza
@latecnologiaavanza 2 жыл бұрын
👊sigue practicando
@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
65 . Curso de Java II Arreglos II Ejercicio - Mezclar los elementos de 2 arreglos
19:20
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
63 . Curso de Java II Arreglos II Ejercicio - Invertir un arreglo
10:42
La Tecnología Avanza
Рет қаралды 5 М.
Domina Apache Kafka y MULTIPLICA tus oportunidades laborales
1:46:55
La Tecnología Avanza
Рет қаралды 6 М.
Agregar posicion a un arreglo en java (con explicacion)
32:39
Cecilia Avila
Рет қаралды 1,8 М.
JAVA - Solución de ejercicios - Invertir valores en un vector
6:49
Belisario De La Mata
Рет қаралды 8 М.
104. Curso de Java II POO II Ejercicio - Mover un objeto en un tablero
21:15
La Tecnología Avanza
Рет қаралды 7 М.
42. Programación en Java || Arreglos || Llenar un arreglo
6:30
Programación ATS
Рет қаралды 415 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН