Resolusi latihan yang diusulkan: STRUKTUR PENGULANGAN DAN ARRAY DALAM BAHASA JAWA . Kursus ini saya mendapat kehormatan untuk berkreasi bersama dengan platform kursus online DIGITAL INNOVATION ONE ?? dan tersedia secara gratis untuk komunitas pengembang Java.
Dengan menonton kursus ini, Dev akan dapat memahami secara praktik cara bekerja dengan struktur pengulangan (sementara/lakukan-sementara/untuk) dan array. Mengenai array, kita juga akan belajar tentang struktur foreach.
? Ikhtisar: Struktur dan Array Pengulangan
➿ Latihan Loop
⛓ Latihan Array
? Kekuatan sebenarnya dari komputer terletak pada kemampuannya untuk mengulangi suatu operasi atau serangkaian operasi berkali-kali ( loop ).
? Struktur pengulangan memungkinkan serangkaian perintah dieksekusi berulang kali jika kondisi tertentu terpenuhi.
? Kondisi ini diwakili oleh ekspresi logika.
? Struktur pengulangan dapat diklasifikasikan menjadi:
?Perintah break digunakan untuk mengakhiri pengulangan secara tiba-tiba.
?Ketika perintah lanjutkan dijalankan, perintah pengulangan yang tersisa diabaikan dan program kembali menguji kondisi lagi.
ALIRAN EKSEKUSI SEWENANG: goto
?Perintah goto dimaksudkan untuk mengalihkan eksekusi program ke titik lain dalam program, dengan mengabaikan struktur pengulangan atau struktur kondisional.
?Tidak seperti C/C++, Java tidak memiliki pernyataan goto , tetapi java mendukung label .
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
?Nama dan Umur: Buatlah program yang membaca kumpulan dua nilai, yang pertama mewakili nama siswa dan yang kedua mewakili usia mereka. (Hentikan program dengan memasukkan nilai 0 pada kolom nama)
?Catatan: Tulis program yang meminta catatan, antara nol dan sepuluh. Tampilkan pesan jika nilainya tidak valid dan terus bertanya hingga pengguna memasukkan nilai yang valid.
?Terbesar dan Rata-rata: Tulis program yang membaca 5 angka dan melaporkan angka terbesar dan rata-rata dari angka-angka tersebut.
?Genap dan Ganjil: Buatlah program yang meminta N bilangan bulat. Menghitung dan menunjukkan banyaknya bilangan genap dan banyaknya bilangan ganjil.
?Tabel: Kembangkan generator tabel, yang mampu menghasilkan tabel bilangan bulat antara 1 dan 10. Pengguna harus menginformasikan nomor mana yang ingin dilihat tabelnya. Outputnya harus seperti yang ditunjukkan pada contoh di bawah ini:
tabel perkalian 5:
5X1 = 5
5X2 = 10
...
5 X 10 = 50
?Faktorial: Tulis program yang menghitung faktorial dari bilangan bulat yang disediakan oleh pengguna.
Contoh: 5!=5.4.3.2.1=120
? Daftar Struktur Pengulangan Latihan - Solusi yang Mungkin
? Array adalah objek yang digunakan untuk menyimpan data bertipe sama secara berurutan.
? Ukurannya tetap sama setelah dibuat.
?Urutan Terbalik: Membuat Program yang membaca vektor 5 bilangan bulat dan menampilkannya dalam urutan terbalik.
?Konsonan: Tulis Program yang membaca vektor 6 karakter, dan memberi tahu Anda berapa banyak konsonan yang dibaca. Cetak konsonan.
?Bilangan Acak: Buatlah Program yang membaca 20 bilangan bulat acak (antara 0 dan 100) dan menyimpannya dalam sebuah vektor. Pada akhirnya, tunjukkan angka-angka dan penerusnya.
? Daftar Latihan Array Satu Dimensi - Solusi yang mungkin
?Array Multidimensi: Menghasilkan dan mencetak matriks 4x4 M dengan nilai acak antara 0-9. Setelah itu, tentukan bilangan terkecil pada matriks tersebut dan posisinya (baris, kolom).
? Daftar Latihan Array Multidimensi
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
? http://www.facom.ufu.br/~bakala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
Repositori ini dibuat untuk tujuan penelitian, jadi mohon berkontribusi di dalamnya.
Jika saya membantu Anda dengan cara apa pun, saya akan dengan senang hati mengetahuinya. Dan jika Anda mengenal seseorang yang mengidentifikasi dengan konten tersebut, pastikan untuk membagikannya.
Jika memungkinkan:
️ Bintangi proyeknya
? Temukan dan laporkan masalah
Tersedia dengan ♥ oleh camila.