0% menganggap dokumen ini bermanfaat (0 suara)
113 tayangan12 halaman

Input & Output Pada Java

Dokumen ini membahas tentang input dan output pada Java. Terdapat dua cara untuk mendapatkan input, yaitu melalui mode konsol dan antarmuka grafis. Scanner digunakan untuk membuat objek input, sementara BufferedReader dan Console digunakan untuk membaca input string dan angka. Diberikan contoh kode untuk menginput dan menampilkan bilangan melalui Scanner, BufferedReader, dan antarmuka grafis.

Diunggah oleh

dandi setya perdana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
113 tayangan12 halaman

Input & Output Pada Java

Dokumen ini membahas tentang input dan output pada Java. Terdapat dua cara untuk mendapatkan input, yaitu melalui mode konsol dan antarmuka grafis. Scanner digunakan untuk membuat objek input, sementara BufferedReader dan Console digunakan untuk membaca input string dan angka. Diberikan contoh kode untuk menginput dan menampilkan bilangan melalui Scanner, BufferedReader, dan antarmuka grafis.

Diunggah oleh

dandi setya perdana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

Input & Output

Mendapatkan input dari keyboard


Untuk mendapatkan input dari keyboard, java
menyediakan 2 mode yaitu :
 Mode konsol
 Mode GUI
Scanner
Scanner merupakan perintah untuk membuat objek atau
menginisialisasi object yang diinginkan pengguna atau yang
diinputkan pengguna
Perintah-Perintah yang digunakan :
 import java.util.Scanner; Ini untuk memasukan fungsi Scanner
pada program.
 Scanner data = new Scanner (System.in); Data adalah nama
scanner yang akan di buat
 A = data.nextInt(); Berfungsi untuk penginputan data yang akan
dibuat, A adalah nama variabel . nextInt() /nextDouble = data
angka, nextLine() = data string
LATIHAN
import java.util.Scanner; Ini untuk memasukan fungsi Scanner pada program.
public class aritmatika {
public static void main(String[] args){
Scanner input = new Scanner(System.in); Input :nama scanner yang di buat
System.out.print("Masukkan bilangan pertama: ");
int bilangan1 = input.nextInt(); Bilangan1 : Inputan data yang akan dibuat
System.out.print("Masukkan bilangan kedua: ");
int bilangan2 = input.nextInt(); Bilangan2 : Inputan data yang akan dibuat
System.out.println("Hasil penjumlahan: " + (bilangan1 + bilangan2));
System.out.println("Hasil pengurangan: " + (bilangan1 - bilangan2));
System.out.println("Hasil perkalian: " + (bilangan1 * bilangan2));
System.out.println("Hasil pembagian: " + (bilangan1 / bilangan2));
System.out.print("Hasil sisa hasil bagi: " + (bilangan1 % bilangan2));
}}
BufferedReader
Menggunakan kelas BufferedReader yang berada di package java.io
Langkah – langkah :
1. import java.io.*;
2. InputStreamReader isr = new InputStreamReader(System.in);
3. BufferedReader br = new BufferedReader(isr);
4. String kata= dataIn. readLine();
5. Int angka = dataIn.read();
Console
Menggunakan kelas console yang berada di package java.io
Langkah – langkah :
1. import java.io.*;
2. Console con= System.console();
3. String nama = con.readLine;
4. int usia = Integer.parseInt(con.readLine()); // karena console tdk
memiliki nilai kembalian berupa integer untuk fungsi (read)
Mode GUI
Menggunakan statement JOptionPane.showInputdialog () yang berada di
package javax.swing

Contoh :
import javax.swing.JOptionPane;
public class cobaGUI
{
public static void main( String [] args ){
String name =
JOptionPane.showInputDialog(null, "Please enter your name","INPUT",
JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog(null,name,"KOTAK PESAN",
JOptionPane.INFORMATION_MESSAGE);
}
}
Latihan 1 :
 KataTerakhir (versi BufferedReader)
Tanyakan tiga kata dari user dan tampilkan output dari
input user tersebut ke layar.
Contoh,
Enter word1:Goodbye
Enter word2:and
Enter word3:Hello

Goodbye and Hello


Latihan 2 :
 KataTerakhir (versi JOptionPane)
LATIHAN
import java.io.*;

public class aritmatikaBUFFER{


public static void main(String[] args) throws IOException{

InputStreamReader isr = new InputStreamReader(System.in);


BufferedReader br = new BufferedReader(isr);
System.out.print("masukkan nama= " );
String nama = br.readLine();
System.out.print("masukkan nilai= " );
int nilai = br.read();
//int nilai = Integer.parseInt(con.readLine());
System.out.println("Hasil input:" + nilai);}
}
LATIHAN
import javax.swing.JOptionPane;

public class aritmatikaGUI{


public static void main(String[] args) {
String nilai = JOptionPane.showInputDialog("masukkan nilai :");
int a = Integer.parseInt(nilai);
JOptionPane.showMessageDialog(null,"Selamat.. nilai Anda : " + a);
}
}

Anda mungkin juga menyukai