JShell ialah alat interaktif baris arahan yang diperkenalkan dalam versi Java 9, membenarkan pengaturcara melaksanakan pernyataan mudah, ungkapan Formula , pembolehubah, kaedah, kelas, antara muka, dll.. Tidak perlu mengisytiharkan utama() kaedah.
Dalam JShell, pengkompil memberi amaran kepada pengaturcara tentang penukaran jenis isu dengan membuang ralat. Walau bagaimanapun, jika pengaturcara menyedari perkara ini, penukaran eksplisit diperlukan. Jika kita perlu menyimpan nilai data yang lebih kecil ke dalam jenis penukaran yang lebih besar, penukaran tersirat diperlukan.
Terdapat dua jenis integerjenis penukaran :
<strong>C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> byte b = 128; | Error: | incompatible types: possible lossy conversion from int to byte | byte b = 128; | ^-^ jshell> short s = 123456; | Error: | incompatible types: possible lossy conversion from int to short | short s = 123456; | ^----^ jshell> short s1 = 3456 s1 ==> 3456 jshell> int i1 = 4567; i1 ==> 4567 jshell> s1 = i1; | Error: | incompatible types: possible lossy conversion from int to short | s1 = i1; | ^^ jshell> s1 = (short) i1; s1 ==> 4567 jshell> int num = s1; num ==> 4567</strong>
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penukaran jenis integer dalam JShell dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!