Rumah Keuangan Pribadi Bagaimana Menggunakan Cascading jika Pernyataan di Jawa - dummies

Bagaimana Menggunakan Cascading jika Pernyataan di Jawa - dummies

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

Inilah teka-teki di Jawa: Anda memiliki dua tim bisbol - Hankees dan kaus kaki. Anda ingin menampilkan skor tim pada dua baris terpisah, dengan skor pemenang terdaftar terlebih dahulu. (Di layar komputer, skor pemenang ditampilkan di atas skor pecundang.) Apa yang terjadi bila skor diikat?

Apakah kamu menyerah? Jawabannya adalah, tidak ada jawaban yang benar. Apa yang terjadi tergantung pada cara Anda menulis program. Bila nilainya sama, kondisi hankees> kaus kaki adalah false . Jadi aliran eksekusi program turun ke klausa yang lain . Klausul tersebut menampilkan skor Socks terlebih dahulu dan skor Hankees kedua.

importjava. util. Pemindai;

impor java statis lang. Sistem. di;

impor java statis lang. Sistem. di luar;

classTwoTeams {

public static void main (String args []) {

Keyboard pemindai = pemindai baru (di );

inthankees, kaus kaki;

keluar cetak (skor "Hankees and Socks?");

hankees = keyboard. nextInt ();

kaus kaki = keyboard. nextInt ();

keluar println ();

jika (hankees> kaus kaki) {

keluar. cetak ("Hankees:");

keluar println (hankees);

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

} lagi {

keluar. cetak ("kaus kaki:");

keluar println (kaus kaki);

keluar cetak ("Hankees:");

keluar println (hankees);

}

keyboard. dekat();

}

}

Program tidak harus bekerja seperti ini. Jika Anda mengambil kode ini dan mengganti kaus kaki ke hankees> = kaus kaki , maka, jika dasi, skor Hankees lebih dulu. Misalkan Anda menginginkan kontrol yang sedikit lebih. Bila nilainya sama, Anda ingin melihat pesan

Ini adalah dasi . Untuk melakukan ini, pikirkanlah dalam bentuk garpu tiga cabang. Anda memiliki cabang untuk kemenangan Hankees, cabang lain untuk kemenangan Socks, dan cabang ketiga untuk dasi. Anda bisa menulis kode ini dengan beberapa cara yang berbeda, namun salah satu cara yang masuk akal adalah kode di bawah ini. Pergilah, tim, pergilah!

impor java util. Pemindai;

impor java statis lang. Sistem. di luar;

kelas WinLoseOrTie {

public static void main (String args []) {

Keyboard pemindai = pemindai baru (Sistem masuk);

int hankees, kaus kaki;

keluar cetak (skor "Hankees and Socks?");

hankees = keyboard. nextInt ();

kaus kaki = keyboard. nextInt ();

keluar println ();

jika

(hankees> kaus kaki) { keluar. println ("Hankees menang …");

keluar cetak ("Hankees:");

keluar println (hankees);

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

}

lagi jika (kaus kaki> hankees) { keluar.println ("Socks win …");

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

keluar cetak ("Hankees:");

keluar println (hankees);

}

lain { keluar. println ("Ini dasi …");

keluar cetak ("Hankees:");

keluar println (hankees);

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

}

keyboard. dekat();

}

}

Kode ini menggambarkan cara berpikir tentang suatu masalah. Anda memiliki satu pertanyaan dengan lebih dari dua jawaban. (Pertanyaannya adalah "Siapa yang menang?" Dan jawabannya adalah "Hankees," "Socks," atau "Neither.") Masalahnya timbul karena sebuah pernyataan, tapi sebuah pernyataan

jika hanya memiliki dua cabang - cabang benar dan cabang salah . Jadi Anda menggabungkan alternatif untuk membentuk pernyataan cascading jika .

Di sini, format untuk pernyataan mengalir

jika jika ( Condition1) { SomeStatements

} else if (

Condition2) { OtherStatements

} else {

EvenMoreStatements

}

Secara umum, Anda dapat menggunakan

yang lain jika sebanyak yang Anda inginkan:

jika (hankeesWin) { keluar. println ("Hankees menang …");

keluar cetak ("Hankees:");

keluar println (hankees);

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

} lagi jika

(kaus kakiWin) { keluar. println ("Socks win …");

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

keluar cetak ("Hankees:");

keluar println (hankees);

} lagi jika

(isatie) { keluar. println ("Ini dasi …");

keluar cetak ("Hankees:");

keluar println (hankees);

keluar cetak ("kaus kaki:");

keluar println (kaus kaki);

} else if

(gameCancelled) {

keluar println ("Maaf, penggemar olahraga.");

} lagi {

keluar. println ("Permainan belum usai.");

}

Tidak ada yang istimewa tentang mencatat

jika . Ini bukan fitur bahasa pemrograman baru. Pernyataan Cascading jika memanfaatkan celah di Jawa - celah tentang menghilangkan kawat gigi keriting dalam keadaan tertentu. Selain itu, pernyataan turunan jika hanya memberi Anda cara baru untuk memikirkan keputusan dalam kode Anda.

Bagaimana Menggunakan Cascading jika Pernyataan di Jawa - dummies

Pilihan Editor

Bagaimana membuat halaman depan situs Anda - dummies

Bagaimana membuat halaman depan situs Anda - dummies

Untuk sebagian besar, ketika Anda kunjungi blog yang didukung oleh WordPress, blog ada di halaman utama. Blog pribadi ini, didukung oleh WordPress (tentu saja), menampilkan posting blog terbaru di halaman depan. Pengaturan ini khas dari situs yang dijalankan oleh WordPress. Tapi halaman depan situs bisnis ini, webdevstudios. com, ...

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Influencer dapat menjadi cara yang berguna untuk promosikan konten WordPress anda Setelah Anda menyusun daftar situs yang ingin Anda targetkan, Anda dapat mulai memecah daftar dan menentukan siapa influencer di niche Anda, termasuk influencer yang tersembunyi. Penyerang tersembunyi adalah orang-orang yang memiliki jejak sosial yang besar yang tidak harus ...

Cara Mengaktifkan WordPress. com Theme - dummies

Cara Mengaktifkan WordPress. com Theme - dummies

Pilih tema untuk WordPress Anda. com blog, lalu aktifkan. WordPress. Tema com (juga disebut design atau template) yang Anda pilih mempengaruhi tata letak visual dan tampilan blog Anda.

Pilihan Editor

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Perlu membuat janji temu di Outlook. com? Jika Anda adalah pejuang jalan berat, Anda mungkin menyimpan kalender Anda di smartphone untuk referensi Anda sendiri, tapi untuk orang lain, janji dan rapat tersebut sangat mungkin terjadi pada Kalender Outlook. Janji dan rapat yang Anda poskan di Outlook terkait dengan Outlook. com, jadi dari apapun ...

Pilihan Editor

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

The Magic Wand Alat bisa menjadi alat yang baik untuk memanipulasi foto agar bisa digunakan di situs media sosial Anda. Alat Magic Wand di Photoshop telah menjadi subyek banyak cemoohan dari para profesional pengedit foto, yang menganggapnya sebagai jenis hal yang disalahgunakan oleh orang-orang baru yang menghasilkan pilihan bergerigi bergerigi yang membuat ...

Desain Media Sosial: Opsi Gambar Twitter - dummies

Desain Media Sosial: Opsi Gambar Twitter - dummies

Tantangan terbesar dengan desain Twitter adalah mencari tahu bagaimana caranya. menyulap batasan ruang dan cara terbaik untuk memposisikan tiga gambar terpisah yang diizinkan Anda gunakan di profil Twitter Anda.

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Datang dengan Hal baru untuk dikirim ke Facebook bisa menjadi tugas yang cukup. Untungnya, ada trik Anda bisa mengoptimalkan situs media sosial ini. Jika Anda dapat memanfaatkan cross-posting konten antar layanan, Anda dapat menghemat waktu. Twitter memberi Anda kemampuan untuk menghubungkan profil Anda dengan layanan lainnya. Ada, ...