‫Selamat datang kembali.
‫Dan video ini, saya ingin menunjukkan solusi sederhana saya untuk gaya tantangan, pernyataan mana dan
‫ya, mari kita mulai.
‫Jadi pertama-tama, yang kita perlukan adalah boolean, dan saya akan menyebutnya Vallet.
‫Jadi ini hanya akan membantu mengetahui apakah kita berbicara tentang desa atau tipe data yang tidak valid dan dikembangkan
‫atau tidak valid.
‫Tergantung pada apa yang dimasukkan pengguna setelah dia memasukkan string.
‫Jadi pertama-tama, dia bisa memasukkan string dan kita akan membutuhkan variabel yang akan mengetahui tipe nilai karena ada
‫beberapa tipe nilai berbeda yang ingin saya kerjakan atau tipe data.
‫Dan kemudian kami meminta pengguna untuk memasukkan sesuatu.
‫Jadi saya hanya akan mengatakan masukkan nilai dan kami akan menyimpan ini dalam variabel yang disebut nilai input.
‫Baiklah.
‫Hal berikutnya yang ingin saya tanyakan kepada pengguna adalah tipe yang mana?
‫Dia pikir datanya jadi pilih tipe data untuk memvalidasi input yang Anda masukkan.
‫Jadi ditambah satu untuk string, dua untuk integer dan tiga untuk Boolean.
‫Sekarang kita, tentu saja, perlu memeriksa mana yang benar.
‫Oleh karena itu, pertama-tama kita perlu mendapatkan input pengguna dan kita perlu mendapatkan nilai yang dimasukkan pengguna.
‫Jadi, misalnya, jika pengguna memasukkan satu jenis Bush, variabel ini di sini akan menjadi satu jika sikapnya akan menjadi
‫dua dan seterusnya.
‫Jadi kami dapat mengonversi apa pun yang dimasukkan pengguna dan menjadi bilangan bulat.
‫Tentu saja, ini bisa salah.
‫Jadi mungkin Anda ingin menggunakan tripod di sini.
‫Tapi saya hanya akan berasumsi bahwa kita hanya memasuki satu, dua atau tiga atau secara umum, tidak.
‫Jadi program kita tidak crash.
‫Jika Anda ingin memastikan bahwa program benar-benar tidak macet, Anda dapat menambahkan blok try and catch di
‫sekitar sini.
‫Dan itu pasti akan membantu.
‫Atau Anda bisa menggunakan bagian tri.
‫Baiklah.
‫Jadi itu gratis untuk Anda.
‫Saya hanya membuatnya sederhana dalam kasus ini.
‫Dan kami berfokus pada pernyataan switch case di sini.
‫Benar.
‫Jadi mari kita lanjutkan dan membuat switch case.
‫Jadi apa kasus ini yang akan menarik?
‫Yah, pertama-tama, yang kita butuhkan adalah kita ingin tahu apa yang dimasukkan pengguna.
‫Jadi apakah itu satu, dua atau tiga?
‫Mari kita jalankan kode untuk kasus yang berupa string.
‫Jadi untuk kasus ke pengguna memasukkan satu.
‫Jadi kita akan membuat metode tambahan untuk ini, yang memeriksa apakah semua yang dimasukkan pengguna
‫adalah abjad.
‫Jadi jika itu string.
‫Mari kita lihat metode ini berdasarkan abjad sebelum kita melangkah lebih jauh.
‫OKE.
‫Jadi kita akan membuat ini sedikit.
‫Metode di luar metode utama static void kami.
‫Jadi aku akan meletakkannya di sini.
‫Kita perlu memastikan bahwa itu statis karena kita tidak membuat objek dari kelas ini.
‫Jadi kita tidak bisa menggunakannya.
‫Jadi perlu statis dalam hal ini.
‫Kemudian kami mengembalikan boolean.
‫Jadi metode ini akan mengembalikan bool.
‫Dan kami katakan semuanya berdasarkan abjad.
‫Itu nama metodenya.
‫Kami membutuhkan tali.
‫Nilai yang dilewati ini.
‫Dan kemudian yang kami lakukan adalah untuk setiap karakter dalam nilai, untuk setiap lihat, yang merupakan karakter dalam nilai kami, yang
‫merupakan string.
‫Jadi kita bisa melakukan itu.
‫Yang ingin kita periksa adalah apakah char adalah huruf.
‫Dan jika itu bukan surat, maka kami mengembalikan palsu.
‫Jadi seluruh boolean ini akan salah.
‫Jika melewati seluruh string di sini untuk seluruh nilai ini dan masing-masing adalah karakter yang bertipe
‫huruf, maka itu akan kembali.
‫Benar.
‫Jadi pada dasarnya, katakanlah kita memiliki teks di sini, yaitu Hello World.
‫Kemudian akan melalui setiap satu dari surat-surat di sini.
‫Atau karakter.
‫Ini akan memeriksa.
‫Apakah ini surat?
‫Lalu, apakah ini surat?
‫Apakah ini surat?
‫Dan seterusnya.
‫Dan setiap kali itu akan terlihat.
‫OKE.
‫Sebenarnya ini adalah surat.
‫Dan itulah mengapa itu akan melalui ini untuk setiap loop tanpa mengembalikan false pada titik mana pun.
‫Dan itu akan kembali.
‫Benar.
‫Dan kemudian katakanlah kita telah mengadakan dunia dengan nol di sini sebagai gantinya.
‫Dan ini akan menjadi tiga karena kami keren dan semuanya.
‫Dan kemudian itu akan mengembalikan false.
‫Jadi itu akan memeriksa.
‫Apakah ini surat?
‫Ya itu benar.
‫Apakah ini suratmu?
‫Tidak.
‫Jadi seluruh pernyataan ini salah.
‫Jadi itu kembali dari seluruh metode ini dan akan kembali.
‫kesalahan.
‫Oke, jadi sekarang kita bisa kembali ke kasus kita.
‫Kami mengatakan valid adalah alfabet.
‫Jadi kita masuk ke nilai input, yaitu milik kita.
‫String di sini yang telah dimasukkan pengguna.
‫Jadi apapun usernya, masuk, kita cek.
‫Apakah itu abjad?
‫Dan kami mengatakan tipe nilai input adalah string.
‫Dan kemudian kita keluar darinya.
‫Omong-omong, apakah surat suara sekarang akan menjadi hasil, tentu saja, dari apa pun pengembalian abjad keseluruhan?
‫Berdasarkan masukan yang kami berikan.
‫Dan sekarang mari kita lihat kasus kedua di mana pengguna memasukkan bilangan bulat.
‫Jadi di sini kami mengatakan pengguna memasukkan dua dan itu adalah bilangan bulat.
‫Jadi kami memeriksa apakah nilai pengembaliannya nol?
‫Dan kemudian kami check in, coba parse nilai input.
‫Jadi kami memasukkan string kami.
‫Kami mencoba untuk melewatinya.
‫Dan jika berhasil, maka vallet akan benar.
‫Dan jika itu tidak berhasil, maka itu akan salah.
‫Dan apa pun yang dihasilkan ketika itu benar akan melanggar nilai.
‫Dan kemudian kami mengatakan tipe nilai input adalah bilangan bulat.
‫Kami keluar dari itu.
‫Sekarang, kasus berikutnya adalah kasus kami tiga.
‫Dan di sini kita memeriksa bendera merah boolean.
‫Dan tentu saja, Anda juga bisa menggunakan kolam renang di sini.
‫Anda tidak perlu menggunakan Boolean.
‫Bendera merah akan salah dalam kasus ini.
‫Bendera kembali dan akan menggunakan tripod.
‫Di sini sekali lagi, Anda dapat melihat bahwa kita dapat menggunakan tripod untuk bilangan bulat, tetapi kita juga dapat menggunakannya untuk boolean.
‫Dan di sini, Bulldog mencoba mengurai dengan nilai input jika nilai input sebenarnya adalah boolean.
‫Kemudian tripod ini akan kembali.
‫Benar.
‫Kalau tidak, itu akan mengembalikan false.
‫Dan itu akan disimpan dalam belet dan apapun hasil dari tripod pass ini akan disimpan dalam
‫bendera merah.
‫Jadi jika itu brilian dan bendera merah akan benar dan valid kita juga akan benar.
‫Dan kami mengatakan nilai input kami.
‫Bicaralah dengan Anda berdua.
‫Dan sekarang akhirnya, kita perlu memiliki kasus default.
‫Jadi katakanlah pengguna memasukkan apa pun kecuali satu, dua dan tiga.
‫Maka kami hanya akan mengatakan tidak dapat mengambil jenis input.
‫Ada yang salah dan kami keluar dari situ.
‫Dan saya hanya akan memberi tahu pengguna jika itu dimasukkan secara valid.
‫Jadi jika dia mempertimbangkan apa pun yang dia masukkan dengan benar dan hanya akan mengatakan dalam satu kata, itu harus satu baris lebih
‫jauh.
‫Jadi kami hanya mengatakan Anda telah memasukkan nilai input nilai dan kemudian kami periksa.
‫Apakah nilainya valid?
‫Dan kemudian kami mengatakan jika itu valid, garis merah konsol, itu valid.
‫Dan kemudian kami mengatakan jenis nilai input apa itu.
‫Sekarang Anda melihatnya mengatakan penggunaan tipe nilai input variabel lokal yang tidak ditetapkan.
‫Jadi kami menetapkan nilai di sini.
‫Tapi kami hanya menetapkannya di sakelar dan tidak di semua outputnya.
‫Jadi, misalnya, secara default, kami tidak memiliki output untuk tipe nilai input kami.
‫Jadi ada dua cara yang bisa kita lakukan.
‫Kita bisa mengatakan tipe nilai input sama, tidak diketahui, dan kemudian kesalahannya akan hilang.
‫Atau, apa yang bisa kita lakukan adalah mengatakan bahwa tipe nilai input kita adalah string, bukan
‫kosong.
‫Itu akan menjadi alternatif.
‫Dan Anda bisa melihat panah itu juga menghilang.
‫Padahal saya lebih suka varian ini karena baru dikenal.
‫Dan kami akan memberitahukan hal itu kepada pengguna.
‫Jadi ini adalah dua opsi yang Anda miliki di sini.
‫Tapi aku hanya akan tetap seperti itu.
‫Baiklah, sekarang mari kita jalankan.
‫Dan nilai entri, saya akan memasukkan 13.
‫Dan sekarang katakanlah itu adalah bilangan bulat.
‫Anda telah memasukkan nilai 13.
‫Ini adalah bilangan bulat yang valid.
‫Baiklah.
‫Sekarang, mari kita coba lagi.
‫Kali ini, saya akan memasuki Hello, World, dan saya akan berpikir itu adalah bilangan bulat.
‫Dan Anda telah memasukkan nilai.
‫Halo Dunia.
‫Ini adalah bilangan bulat yang tidak valid.
‫Oke.
‫Sekarang mari kita periksa sekali lagi dengan Drew.
‫Dan saya pikir itu boolean dan Anda telah memasukkan nilai.
‫Benar.
‫Ini adalah boolean yang valid.
‫Jadi sekarang Anda memiliki program kecil ini yang memungkinkan Anda memasukkan nilai dan tidak mencoba mengatakan jenis data
‫apa itu.
‫Jadi kami telah menggunakan pernyataan switch, try, parse, dan kami bahkan menggunakan pernyataan juga.
‫Hei, untuk setiap putaran di sini.