Package Java

Package Java atau Paket Library pada Java untuk menggunakan Input/Output

Java menggunakan konsep aliran untuk membuat operasi I / O menjadi cepat. Paket java.io berisi semua kelas yang diperlukan untuk operasi input dan output. Dalam hal dimaksud adalah anda bisa menggunakan menu Input dari keyboard.

Masih banyak lagi package lainya, jika anda ingin memanggil keseluruhan bisa menggunakan seperti ini import java.util.*

Progam Java Scanner

Contoh Penggunaan pakcage scanner:

Scanner
import java.util.Scanner;
public class ScannerJava
{
    public static void main(String args[])
    {
        int npm;
        String nama;
        Scanner keyboard = new Scanner(System.in);
        
        System.out.print("Masukkan NPM Anda : ");
        npm = keyboard.nextInt();
        
        System.out.print("Masukkan Nama Anda : ");
        nama = keyboard.next();
        
        System.out.println("##### Data Anda #####");
        System.out.println("NPM Anda : " + npm);
        System.out.println("Nama Anda : " + nama);
    }
}

Penjelasan:

Pada baris 1 anda wajib memanggil package scanner, lalu anda bisa membuat objek baru dengan nama keyboard terlihat pada baris ke 8, dimana nantinya objek tersebut anda konversikan sesuai tipe data yang dideklarasikan.

Jika tipe data int maka anda konversikan ke nextInt(); seperti pada baris ke 11 dan pada baris ke 14 konversi ke String hanya menggunakan next()

Pernyataan IF bersarang (Scanner)

Menentukan Bilangan Ganjil & Genap
import java.util.Scanner;
public class IfNestedScanner
{
    public static void main(String[] args){
        int angka;
        Scanner keyboard = new Scanner(System.in);
        System.out.print("Masukkan Angka : ");
        angka = keyboard.nextInt();
        
        if(angka % 2 == 0){
            System.out.print(angka + " Bilangan Genap ");
            if(angka > 10 ){
                System.out.println("Lebih Besar 10");
            }else{
                System.out.println("Lebih Kecil 10");
            }
        }else{
            System.out.print(angka + " Bilangan Ganjil ");
            if(angka > 10 ){
                System.out.println("Lebih Besar 10");
            }else{
                System.out.println("Lebih Kecil 10");
            }
        }
    }
}

Perulangan FOR Bersarang (Scanner)

Menampilkan Bintang
import java.util.Scanner;
public class ForLoopNestedScanner
{
    public static void main(String args[]){
        int i,j,n;
        
        Scanner keyboard = new Scanner(System.in);
        System.out.print("Masukkan Jumlah Baris : ");
        n = keyboard.nextInt();
        
        for(i=1; i <=n; i++){
            for(j=1; j <= i;j++){
                System.out.print("*");
            }
            System.out.println();
        } 
    }
}

Last updated

Was this helpful?