Java Programming - Pertemuan 4 (Java Control Flow - If, Switch, While, For)

Image from https://www.pexels.com/@negativespace

Switch

  • Fungsinya hampir sama seperti if yaitu untuk mengeksekusi sebuah perintah jika suatu kondisi terpenuhi.
  • Dan cara kerjanya juga hampir sama seperti array yaitu sudah ada beberapa nilai yang dipesan/disiapkan terlebih dulu.
  • Bedanya penggunaan switch ini tidak menggunakan logika ataupun range nilai.


Challenge 1

  • Buat 2 dialog inputan user:
    • Silahkan masukan nama anda:
    • Nilai huruf anda (A/B/C/D/E):
  • Munculkan tampilan berikut setelah user menginputkan nilai huruf
    • Nama : inputan nama
    • Nilai huruf : inputan nilai
    • Nilai angka : keterangan nilai angka
  • Keterangan nilai angka : 
    • Jika menginput A maka munculkan -> Nilai A = 90 – 100
    • Jika menginput B maka munculkan -> Nilai B = 80 - 99
    • Jika menginput C maka munculkan -> Nilai C = 70 - 79
    • Jika menginput D maka munculkan -> Nilai D = 60 - 69
    • Jika menginput E maka munculkan -> Nilai E = 1 – 59


While – Do While

  • While dan Do While adalah salah satu perintah yang digunakan untuk  mengeksekusi peritah yang berulang (looping). Looping diperlukan untuk mempermudah mengerjakan hal teknis yang akan memakan waktu jika dilakukan secara manual.
  • Perbedaan dari kedua perintah ini adalah posisi perintah yang dieksekusinya, jika menggunakan while maka perintah baru akan dieksekusi jika logika terpenuhi (true), namun jika menggunakan do while maka perintah akan dieksekusi terlebih dahulu dan akan berhenti jika logika tidak terpenuhi (false) dan akan melanjutkan eksekusi berikutnya jika logika terpenuhi (true).


Challenge 2

  • Buat 1 dialog inputan user:
  • Masukan angka anda (1 - 100) : 
  • Gunakan while atau do while untuk menghitung penjumlahan dari angka 1 hingga angka yang diinputkan user. Contoh user menginput 5, maka jawabannya adalah 15 (1+2+3+4+5)
  • Lalu munculkan keterangan berikut setelah user memasukan angka:
  • Penjumlahan bilangan dari angka 1 sampai angka inputan adalah hasil perhitungan


For

  • For juga merupakan salah satu bentuk atau varian lain dari looping, dan For ini paling mirip konsepnya seperti while.
  • Perbedaan antara for dan juga while ada pada logika penulisan syntaxnya.
  • Selain itu kita juga harus tau bahwa beberapa Control Flow Statement ini (If, Switch, While, For) dapat dikombinasikan.


Untuk materi full yang sudah dilengkapi dengan gambar silahkan DOWNLOAD DISINI.
Password : java4.farihinmuhamad

Post a Comment

Previous Post Next Post