Java 30 - Looping For pada Java - Tutorial Java Netbeans Indonesia

00:11:12
https://www.youtube.com/watch?v=PJyviERP-as

Resumen

TLDREl video ofrece una lección sobre programación en Java, específicamente sobre el uso de bucles "for" para repetir tareas como mostrar un mensaje un cierto número de veces. Se comienza explicando lo que es un bucle y por qué es útil en programación: permite realizar operaciones repetitivas de manera eficiente. A través de ejemplos prácticos, como imprimir "Hola a todos" varias veces y generar un rango de números, se ilustra cómo un bucle "for" puede simplificar estas tareas. Se destacan aspectos técnicos como la inicialización del contador antes del bucle, la condición que determina el número de iteraciones y el uso de incrementos para modificar el contador. Además, se discuten ajustes adicionales como el uso de scanner para recibir inputs del usuario, lo que permite personalizar el rango de números a imprimir. El video concluye con un ejercicio práctico que refuerza los conceptos aprendidos.

Para llevar

  • 🔄 Los bucles permiten realizar tareas repetitivas de manera eficiente.
  • 📌 El bucle "for" tiene tres componentes clave: inicialización, condición y actualización.
  • 🧩 Los "for loops" son especialmente útiles cuando conoces cuántas veces necesitas iterar.
  • 🖨️ Puedes imprimir un mensaje múltiple veces usando un bucle "for" para automatizarlo.
  • ✅ El uso de incrementos modifica el contador en cada paso del bucle.
  • 🔢 Los bucles "for" pueden manejar operaciones matemáticas como cálculo de múltiplos.
  • 🖥️ La función "System.out.print" se utiliza para mostrar datos en Java.
  • 📥 Los inputs de usuario pueden personalizar iteraciones en bucles a través de la biblioteca Scanner.
  • 🔍 Comprender los elementos del "for loop" es crucial para evitar bucles infinitos.
  • 🛠️ La práctica ayuda a dominar el uso de bucles en programación.

Cronología

  • 00:00:00 - 00:05:00

    El video presenta una lección sobre la programación en Java, específicamente sobre el uso de bucles 'for'. Comienza explicando el concepto de bucles, mencionando que se utilizan para ejecutar acciones repetidas veces. Con un ejemplo, muestran cómo imprimir un mensaje tres veces copiando y pegando el código. Luego, introducen el bucle 'for', explicando que es útil cuando se necesita ejecutar algo muchas veces sin repetir manualmente el código. Se detalla la estructura del bucle: con un contador (variable entera) para controlar las repeticiones, se determina desde dónde comienza (inicial) y hasta dónde va (fin), y qué acción se realiza en cada iteración. Usan un ejemplo para demostrar cómo imprimir "hola a todos" cinco veces usando 'for'. Se explica la lógica detrás del contador, su incremento y cómo funciona la condición de continuación del bucle.

  • 00:05:00 - 00:11:12

    Se continúa discutiendo el uso de bucles 'for', mostrando cómo modificarlo para obtener secuencias específicas, como múltiplos de 2, cambiando el incremento de la iteración. A través de ejemplos, se ilustra cómo usar el bucle para lograr resultados diferentes y más complejos. Además, el video incluye un ejercicio práctico donde el usuario puede ingresar un rango de números para observar cómo el bucle imprime ese rango. Se explica cómo tomar entradas del teclado utilizando la clase Scanner en Java. Posteriormente, muestra cómo estructurar el programa para recibir estos valores y utilizarlos en un bucle para imprimir los números desde el inicio hasta el fin dados. Finalmente, dan ejemplos de cómo se despliegan los números en diferentes formatos (en líneas o en la misma línea). Se cierra el segmento resaltando que se seguirá con casos más complejos en futuros videos y agradeciendo a los espectadores.

Mapa mental

Vídeo de preguntas y respuestas

  • ¿Qué es un bucle en programación?

    Un bucle es una estructura que permite ejecutar un bloque de código varias veces de forma controlada.

  • ¿Para qué se utiliza un bucle "for" en Java?

    Un bucle "for" se utiliza para repetir un bloque de código un número específico de veces, especialmente cuando conoces de antemano cuántas veces necesitas repetir la operación.

  • ¿Qué elementos componen un bucle "for" en Java?

    Un bucle "for" en Java consta de tres partes: inicialización, condición y actualización.

  • ¿Cómo se imprime una palabra múltiples veces usando un bucle "for"?

    Puedes usar un bucle "for" para iterar un número de veces y dentro del cuerpo del bucle, utilizar una función de impresión, como "System.out.print", para mostrar el mensaje.

  • ¿Cómo se utiliza un contador en un bucle "for"?

    Un contador normalmente se inicializa antes de comenzar el bucle, se comprueba en la condición del bucle y se actualiza en cada iteración.

  • ¿Cómo se pueden calcular múltiplos de un número usando un bucle "for"?

    Inicia el contador en el múltiplo del número y, con cada iteración, añade el número base para obtener los múltiplos consecutivos.

  • ¿Qué es un incremento en el contexto de un bucle?

    Un incremento es una operación que aumenta el valor de una variable en una cantidad específica durante cada iteración del bucle.

  • ¿Qué sucede si la condición de un bucle nunca se cumple?

    Si la condición inicial de un bucle no se cumple, el código dentro del bucle no se ejecutará.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
id
Desplazamiento automático:
  • 00:00:00
    angkanya awal semisal dari 25
  • 00:00:02
    sampai 30 Oke kalau kita jalankan 25 26
  • 00:00:07
    27 28 29 30
  • 00:00:09
    [Musik]
  • 00:00:17
    Oke Assalamualaikum teman-teman semuanya
  • 00:00:19
    Gimana kabarnya teman-teman kita akan
  • 00:00:22
    melanjutkan pembahasan kita untuk
  • 00:00:23
    pemrograman java dan untuk video kali
  • 00:00:26
    ini kita akan ulas tentang perulangan
  • 00:00:28
    dengan menggunakan for teman-teman
  • 00:00:30
    gimana nanti pemanfaatannya teman-teman
  • 00:00:32
    dan implementasinya di pemrograman java
  • 00:00:35
    so simak videonya sampai selesai
  • 00:00:38
    [Musik]
  • 00:00:42
    jadi gini teman-teman kalau perulangan
  • 00:00:44
    kan konsepnya kita melakukan sesuatu
  • 00:00:46
    secara berulang-ulang ya jadi di sini
  • 00:00:48
    istilahnya looping ya di pemrograman itu
  • 00:00:51
    nah semisal gini nih teman-teman
  • 00:00:52
    pemahamannya kalau saya ingin
  • 00:00:54
    menampilkan sebuah kata ya atau sebuah
  • 00:00:57
    kalimat lah ya di sini Kita akan
  • 00:00:59
    menggunakan
  • 00:01:00
    sistem.o.print ya contoh kita
  • 00:01:02
    menampilkan halo semua
  • 00:01:05
    kalau ini sekarang kita jalankan dia
  • 00:01:07
    akan menampilkan di sebelah kanan sini
  • 00:01:09
    halo semua gimana nih caranya
  • 00:01:11
    teman-teman kalau semisal Saya pengen
  • 00:01:13
    menampilkan Halo semua ini sebanyak tiga
  • 00:01:15
    kali Boleh sih kalau cuma 3 kita
  • 00:01:17
    tampilkannya ini tinggal kita copy paste
  • 00:01:19
    aja teman-teman kita copy kita paste di
  • 00:01:22
    bawahnya sebanyak tiga kali
  • 00:01:24
    kalau kita jalankan dia sudah
  • 00:01:26
    menampilkan sebanyak tiga kali gimana
  • 00:01:28
    caranya kalau semisal kita ingin
  • 00:01:30
    menampilkannya sebanyak 100 kali
  • 00:01:32
    teman-teman Nah pasti itu membuat kita
  • 00:01:34
    kerepotan ya Jadi kita harus mengcopy
  • 00:01:36
    paste di bawahnya sampai dia menampilkan
  • 00:01:39
    100 buah Dan kita pun harus menghitung
  • 00:01:41
    teman-teman memastikan kalau halo semua
  • 00:01:44
    yang kita tampilkan itu sudah sebanyak
  • 00:01:45
    100 kali Nah di sini biar kita nggak
  • 00:01:48
    kerepotan kita akan coba minta bantuan
  • 00:01:50
    pada sebuah konsep yang namanya itu
  • 00:01:52
    adalah perulangan atau looping ya dan
  • 00:01:55
    looping yang akan kita bahas adalah for
  • 00:01:57
    teman-teman nah gimana konsepnya untuk
  • 00:01:59
    for ini Nah untuk menggunakan si luping
  • 00:02:02
    for ini kita perlu adanya struktur
  • 00:02:04
    program ya jadi di sini ada strukturnya
  • 00:02:07
    untuk looping for dan di dalam struktur
  • 00:02:09
    looping for itu kita nanti perlu yang
  • 00:02:11
    pertama adanya counter atau sebuah
  • 00:02:14
    variabel yang bisa menghitung berapa
  • 00:02:17
    kali sih perulangan saat ini yang kita
  • 00:02:19
    buat dan untuk counter itu nanti kita
  • 00:02:21
    akan menggunakan tipe data integer
  • 00:02:23
    teman-teman gimana struktur langsung
  • 00:02:25
    kita ketik aja biar kita nggak
  • 00:02:26
    mengandai-andai strukturnya yang pertama
  • 00:02:28
    kita ketikan for terus kurung buka
  • 00:02:31
    kurung tutup kita buat kurung kurawal
  • 00:02:33
    buka dan kurawal tutup di sini
  • 00:02:34
    teman-teman
  • 00:02:36
    si counter itu kita akan letakkan di
  • 00:02:38
    dalam kurung buka kurung tutup ini
  • 00:02:39
    teman-teman counter itu terdiri dari 3
  • 00:02:42
    bagiannya yang pertama dia ada inisial
  • 00:02:45
    awal semisal ya kan tadi integer ya
  • 00:02:47
    untuk variabelnya saya kasih nama A yang
  • 00:02:50
    pertama yang paling kiri itu kita
  • 00:02:52
    berikan awal dari perhitungan kita
  • 00:02:54
    semisal kita hitung dari angka 1
  • 00:02:57
    teman-teman Terus yang kedua di sebelah
  • 00:02:59
    kanan dari si awal itu adalah akhir kita
  • 00:03:01
    pengen mengulang program yang ada di
  • 00:03:03
    dalam sini atau kita melakukan
  • 00:03:05
    perulangan sebanyak berapa kali
  • 00:03:07
    teman-teman semisal nih counter kita
  • 00:03:09
    nanti dari satu sampai lima ya Berarti
  • 00:03:12
    si variabel a ini akan menghitung
  • 00:03:13
    perulangan sampai dia nilainya 5 berarti
  • 00:03:16
    kurang dari atau sama dengan 5 kalau
  • 00:03:19
    sudah 5 berarti nanti dia akan nggak
  • 00:03:20
    melanjutkan perulangannya teman-teman
  • 00:03:22
    Nah sekarang di sebelah kanan dari
  • 00:03:24
    counter akhir itu ada aksi teman-teman
  • 00:03:26
    aksi itu adalah yang terjadi di variabel
  • 00:03:29
    a Selama perjalanan 1-5 itu dia diapakan
  • 00:03:33
    ya jadi angka satu itu nggak moro-moro
  • 00:03:35
    dia bisa berubah menjadi angka lima
  • 00:03:37
    kalau nggak ada proses di dalamnya jadi
  • 00:03:39
    1 sampai 5 itu gimana sih prosesnya nah
  • 00:03:42
    setiap perulangannya si angka 1 Atau si
  • 00:03:45
    variabel a dia akan ditambah dengan
  • 00:03:46
    angka 1 di operator penugasan kemarin
  • 00:03:49
    kita ada yang namanya increment dia itu
  • 00:03:51
    menambahkan satu angka di variabel
  • 00:03:53
    sebelumnya sehingga saat ini itu sama
  • 00:03:55
    kayak dengan variabel sebelumnya
  • 00:03:57
    ditambah dengan angka 1 berarti proses
  • 00:04:00
    dari satu kelima setiap perulangannya
  • 00:04:02
    nanti kita akan berikan increment
  • 00:04:05
    teman-teman variabel a akan kita
  • 00:04:06
    increment kan Nah ini adalah format dari
  • 00:04:08
    si penulisan looping for teman-teman
  • 00:04:10
    kalau tadi kita ingin menampilkan si
  • 00:04:13
    Halo semua berarti Tampilkan aja di sini
  • 00:04:15
    halo semua
  • 00:04:16
    kalau ini kita jalankan dia akan
  • 00:04:19
    menampilkan halu semua sebanyak lima
  • 00:04:21
    kali satu dua tiga empat lima gitu
  • 00:04:25
    teman-teman
  • 00:04:26
    biar kalian nggak bingung kenapa kok dia
  • 00:04:29
    bisa menampilkan 5 di sini kita coba
  • 00:04:31
    tampilkan si variabel a teman-teman si
  • 00:04:34
    variabel a ini kita tampilkan di
  • 00:04:36
    belakangnya sini
  • 00:04:37
    a = terus di sini kita berikan si
  • 00:04:40
    variabel a nya
  • 00:04:41
    jadi biar kalian tahu kalau ini dia
  • 00:04:43
    ditampilkan ketika variabel A nilainya
  • 00:04:46
    berapa gitu kalau kita jalankan di sini
  • 00:04:48
    ada 1 sampai 5 ya jadi halo semua yang
  • 00:04:51
    pertama ini ditampilkan ketika Si
  • 00:04:53
    variabel A atau si counter awal itu
  • 00:04:56
    nilainya satu ya Setelah dia menampilkan
  • 00:04:58
    ini maka dia lanjut ke atas dan
  • 00:05:00
    menampilkan ketika dia sudah di
  • 00:05:02
    plus-pluskan atau sudah di increment kan
  • 00:05:04
    teman-teman ya satu kita increment kan
  • 00:05:06
    dia nilainya menjadi dua terus di sini
  • 00:05:08
    dicek lagi teman-teman Apakah saat ini
  • 00:05:10
    nilainya masih kurang dari atau sama
  • 00:05:12
    dengan 5 ternyata angka 2 ini kurang
  • 00:05:14
    dari atau sama dengan 5 otomatis si
  • 00:05:16
    perulangan akan terus dijalankan jadi
  • 00:05:18
    konsepnya gitu teman-teman selama si
  • 00:05:20
    counter ini masih memenuhi kondisi yang
  • 00:05:22
    berlaku maka dia akan terus dilakukan
  • 00:05:24
    perulangan di sini perulangan terakhir
  • 00:05:27
    dia sudah mencapai batas akhirnya yaitu
  • 00:05:29
    si variabel A nilainya sudah menjadi
  • 00:05:31
    angka 5 ketika dicek di sini setelah di
  • 00:05:34
    plus-plus kan ya kan 5 kalau di
  • 00:05:37
    plus-pluskan atau di incrementkan
  • 00:05:38
    nilainya jadi 6 teman-teman dia dicek di
  • 00:05:40
    sini Apakah di variabel a saat ini
  • 00:05:43
    nilainya itu adalah kurang dari atau
  • 00:05:44
    sama dengan 5 ya Karena dia sudah
  • 00:05:46
    diincarmentkan nilainya sekarang adalah
  • 00:05:48
    6 maka tidak memenuhi kalau tidak
  • 00:05:51
    memenuhi yang di dalam sini dia nggak
  • 00:05:52
    akan dijalankan gitu teman-teman
  • 00:05:55
    selanjutnya ini teman-teman semisal kita
  • 00:05:57
    mau menampilkan kelipatan 2 dari angka
  • 00:05:59
    ya jadi di sini A kita mulai dengan
  • 00:06:02
    angka 2 terus misal nih kita mau
  • 00:06:05
    menampilkan apa dua ini kelipatannya
  • 00:06:07
    sampai batas akhir 10 ya nah Berarti
  • 00:06:10
    kemarin gimana penugasannya kalau kita
  • 00:06:11
    ingin memberikan kelipatan 2 ya tinggal
  • 00:06:14
    di sini kita berikan a plus sama dengan
  • 00:06:16
    mau kita jumlahkan dengan berapa 2
  • 00:06:18
    setiap perulangannya si variabel a akan
  • 00:06:21
    dijumlahkan dengan angka 2
  • 00:06:23
    sehingga kalau di sini kita jalankan
  • 00:06:26
    Halo semuanya saya hapus dulu
  • 00:06:29
    kita jalankan dia akan menampilkan dari
  • 00:06:32
    dua sampai 10 teman-teman
  • 00:06:34
    2468 sampai 10 itu Sekarang teman-teman
  • 00:06:38
    kita akan coba latihan sedikit ya
  • 00:06:40
    Latihan pemanasan ya untuk looping for
  • 00:06:42
    ini saya ingin memberikan inputan
  • 00:06:44
    keyboard untuk menampilkan angka dari
  • 00:06:46
    sekian sampai sekian dari sekiannya itu
  • 00:06:49
    inputan keyboard akhirnya juga
  • 00:06:50
    menggunakan inputan keyboard ya di sini
  • 00:06:53
    kita coba berikan redaksi dulu atau kita
  • 00:06:56
    hapus semua aja biar kalian gak bingung
  • 00:06:58
    saya south di sini saya berikan nama
  • 00:07:01
    programnya ring angka
  • 00:07:06
    terus di sini kita tampilkan awal
  • 00:07:10
    kita akan memberikan inputan di sini
  • 00:07:14
    terus di sini kita South akhir
  • 00:07:18
    lemnya kita hapus Nah ini saya berikan
  • 00:07:21
    spasi sekali lagi Biar apa Biar lurus ya
  • 00:07:23
    tanpa bagste kita akan coba deklarasikan
  • 00:07:26
    di sini teman-teman ent Yang pertama
  • 00:07:28
    adalah awal
  • 00:07:31
    dan juga akhir nah yang jelas karena
  • 00:07:35
    kita memberikan inputan keyboard kita
  • 00:07:36
    akan input di sini koinput impor ya kita
  • 00:07:39
    akan impor letaknya scanner ya kalau
  • 00:07:42
    kita inputan keyboard kan menggunakan
  • 00:07:44
    scanner ya letaknya itu ada di Java
  • 00:07:46
    terus
  • 00:07:47
    packagenya itu adalah utility atau util
  • 00:07:50
    nama librarynya adalah scanner kalau
  • 00:07:53
    sudah di import sekarang di sini kita
  • 00:07:55
    akan deklarasikan ya si library scanner
  • 00:08:00
    saya berikan identifier masuk itu adalah
  • 00:08:02
    si new scanner
  • 00:08:08
    di dalam parameternya itu adalah
  • 00:08:09
    sistem.in
  • 00:08:13
    ya di sini kan scannernya sudah
  • 00:08:15
    dideklarasikan nih sudah di apa di impor
  • 00:08:18
    terus sudah deklarasikan dengan
  • 00:08:19
    identifier masuk Sekarang waktunya pakai
  • 00:08:21
    teman-teman ya di sini untuk awal
  • 00:08:24
    berarti di sini variabel awal itu adalah
  • 00:08:28
    si identifier masuk karena dia tipe
  • 00:08:31
    datanya integer di sini berarti naik
  • 00:08:38
    oke
  • 00:08:39
    selanjutnya akhir ya jadi si variabel
  • 00:08:42
    akhir
  • 00:08:43
    itu adalah si identifier masuk karena
  • 00:08:47
    dia integer berarti next INT
  • 00:08:51
    Oke untuk inputannya sudah beres
  • 00:08:54
    teman-teman Sekarang kita akan coba
  • 00:08:56
    berikan loopingnya ya di sini saya coba
  • 00:08:58
    enter-enter biar enak nanti apa
  • 00:09:00
    scrollnya ya Nah ini
  • 00:09:03
    jadi lupingnya di sini kita akan buat
  • 00:09:05
    for
  • 00:09:07
    karena di atas sudah dideklarasikan
  • 00:09:09
    berarti di sini kita akan buat INT
  • 00:09:12
    counternya A itu kita mulai dari si
  • 00:09:15
    variabel awal dan dia akan dibatasi
  • 00:09:18
    loopingnya sampai si variabel akhir
  • 00:09:20
    Berarti si A itu akan terus dijalankan
  • 00:09:24
    selama dia kurang dari atau sama dengan
  • 00:09:26
    akhir kita kan ingin menampilkan rentang
  • 00:09:29
    nilai urut ya teman-teman Dia setiap
  • 00:09:31
    perulangannya ditambahkan dengan angka 1
  • 00:09:33
    ya Berarti si variabel a akan kita
  • 00:09:35
    incrementkan kalau sudah di sini kita
  • 00:09:37
    sistem.brine untuk si variabel a ya ini
  • 00:09:41
    sudah beres teman-teman dia akan
  • 00:09:42
    menampilkan urutan angka ke bawah kalau
  • 00:09:45
    kita jalankan semisal nih awalnya 1 kita
  • 00:09:49
    jalankan sampai akhirnya 10 ya di sini
  • 00:09:52
    satu sampai 10 udah beres teman-teman
  • 00:09:54
    kalau kita jalankan sekarang awalnya 4
  • 00:09:58
    kita tampilkan sampai 8 ya dia akan
  • 00:10:02
    ditampilkan 45678 Oke gimana biar dia
  • 00:10:05
    tampilnya ke samping teman-teman Ya
  • 00:10:07
    tinggal kita lenya dihapus biar dia ada
  • 00:10:10
    spasinya ya setiap angkanya berarti di
  • 00:10:12
    sini Kita plus
  • 00:10:14
    ada spasi itu kalau kita jalankan
  • 00:10:17
    sekarang awalnya 10 ya di akhir RI
  • 00:10:21
    sampai 15 Oke jadi di sini 10 11 12 13
  • 00:10:26
    14 15 tapi build suksesnya di sini ya
  • 00:10:28
    berarti setelahnya ditampilkan sudah
  • 00:10:30
    selesai di sini kita berikan South udah
  • 00:10:33
    gini aja nggak ada apa-apanya dalamnya
  • 00:10:36
    angkanya awal semisal dari 25 sampai 30
  • 00:10:40
    Oke kalau kita jalankan 25 26 27 28 29
  • 00:10:44
    30 Oke mungkin itu teman-teman untuk
  • 00:10:46
    permulaan kita ya pemanasan kita untuk
  • 00:10:49
    perulangan for like kita akan ulas
  • 00:10:51
    menggunakan suatu setrikasus sederhana
  • 00:10:53
    yang bisa apa ya untuk latihan kita ya
  • 00:10:56
    untuk di looping for ini semoga
  • 00:10:58
    bermanfaat teman-teman untuk video kali
  • 00:11:00
    ini tetap saksikan video selanjutnya
  • 00:11:01
    saya akhiri wassalamualaikum
  • 00:11:03
    warahmatullahi wabarakatuh
  • 00:11:05
    [Musik]
Etiquetas
  • Java
  • programación
  • bucles
  • for loop
  • automatización
  • ejercicios
  • scanner
  • input
  • incremento