Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java 9 - REPL (JShell)

REPL adalah singkatan dari Read-Eval-Print Loop. Dengan JShell, java memiliki kemampuan REPL. Dengan REPL, kita dapat mengkode dan menguji logika berbasis java tanpa mengkompilasi menggunakan javac dan melihat hasil perhitungan secara langsung.

Menjalankan JShell

Buka command prompt dan ketik jshell.

$ jshell
|  Welcome to JShell -- Version 9-ea
|  For an introduction type: /help intro
jshell>

Melihat perintah JShell

Ketik /help setelah perintah jshell mulai berjalan.

jshell> /help
|  Type a Java language expression, statement, or declaration.
|  Or type one of the following commands:
|  /list [<name or id>|-all|-start]
|  list the source you have typed
|  /edit <name or id>
|  edit a source entry referenced by name or id
|  /drop <name or id>
|  delete a source entry referenced by name or id
|  /save [-all|-history|-start] <file>
|  Save snippet source to a file.
|  /open <file>
|  open a file as source input
|  /vars [<name or id>|-all|-start]
|  list the declared variables and their values
|  /methods [<name or id>|-all|-start]
|  list the declared methods and their signatures
|  /types [<name or id>|-all|-start]
|  list the declared types
|  /imports 
|  list the imported items

Menjalankan perintah JShell

Ketik /imports setelah perintah jshell mulai berjalan dan lihat impor yang digunakan.

jshell> /imports
|    import java.io.*
|    import java.math.*
|    import java.net.*
|    import java.nio.file.*
|    import java.util.*
|    import java.util.concurrent.*
|    import java.util.function.*
|    import java.util.prefs.*
|    import java.util.regex.*
|    import java.util.stream.*
jshell>

Menjalankan Perhitungan di JShell.

Coba jalankan perhitungan sederhana di JShell.

jshell> 3+1
$1 ==> 4
jshell> 13%7
$2 ==> 6
jshell> $2
$2 ==> 6
jshell>

Membuat dan menggunakan fungsi di JShell

Buat fungsi doubled() untuk mengambil int dan mengembalikan nilai doublednya.

jshell> int doubled(int i){ return i*2;}
|  created method doubled(int)
jshell> doubled(6)
$3 ==> 12
jshell>

Keluar dari JShell

Ketik /keluar.

jshell> /exit
| Goodbye

java

  1. Operator Jawa
  2. Komentar Jawa
  3. Java untuk setiap Loop
  4. String Jawa
  5. Antarmuka Jawa
  6. Kelas Anonim Java
  7. Java mencoba-dengan-sumber daya
  8. Anotasi Jawa
  9. Pernyataan Jawa
  10. Vektor Jawa