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

Input dan Output Dasar Java

Input dan Output Dasar Java

Dalam tutorial ini, Anda akan mempelajari cara sederhana untuk menampilkan output ke pengguna dan mengambil input dari pengguna di Java.

Keluaran Java

Di Java, Anda cukup menggunakan

System.out.println(); or

System.out.print(); or

System.out.printf();

untuk mengirim output ke output standar (layar).

Di sini,

Jangan khawatir jika Anda tidak memahaminya. Kita akan membahas class , public , dan static di bab selanjutnya.

Mari kita ambil contoh untuk menampilkan sebuah baris.

class AssignmentOperator {
    public static void main(String[] args) {
    	
        System.out.println("Java programming is interesting.");   
    }
}

Keluaran :

Java programming is interesting.

Di sini, kami telah menggunakan println() metode untuk menampilkan string.


Perbedaan antara println(), print() dan printf()


Contoh:print() dan println()

class Output {
    public static void main(String[] args) {
    	
        System.out.println("1. println ");
        System.out.println("2. println ");
    	
        System.out.print("1. print ");
        System.out.print("2. print");
    }
}

Keluaran :

1. println 
2. println 
1. print 2. print

Pada contoh di atas, kami telah menunjukkan cara kerja print() dan println() metode. Untuk mempelajari tentang printf() metode, kunjungi Java printf().


class Variables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println(5);
        System.out.println(number);
    }
}

Saat Anda menjalankan program, outputnya adalah:

5
-10.6

Di sini, Anda dapat melihat bahwa kami tidak menggunakan tanda kutip. Karena untuk menampilkan bilangan bulat, variabel dan sebagainya, kita tidak menggunakan tanda petik.


class PrintVariables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println("I am " + "awesome.");
        System.out.println("Number = " + number);
    }
}

Keluaran :

I am awesome.
Number = -10.6

Pada contoh di atas, perhatikan baris,

System.out.println("I am " + "awesome.");

Di sini, kami telah menggunakan + operator untuk menggabungkan (menggabungkan) dua string:"Saya adalah " dan "luar biasa." .

Dan juga, barisnya,

System.out.println("Number = " + number);

Di sini, pertama nilai variabel number dievaluasi. Kemudian, nilai tersebut digabungkan ke string:"Number =" .


Masukan Java

Java menyediakan berbagai cara untuk mendapatkan input dari pengguna. Namun, dalam tutorial ini, Anda akan belajar mendapatkan input dari pengguna menggunakan objek Scanner kelas.

Untuk menggunakan objek Scanner , kita perlu mengimpor java.util.Scanner paket.


import java.util.Scanner;

Untuk mempelajari lebih lanjut tentang mengimpor paket di Java, kunjungi Java Import Packages.

Kemudian, kita perlu membuat objek Scanner kelas. Kita dapat menggunakan objek untuk mengambil input dari pengguna.


// create an object of Scanner
Scanner input = new Scanner(System.in);

// take input from the user
int number = input.nextInt();

Contoh:Dapatkan Input Integer Dari Pengguna

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        System.out.print("Enter an integer: ");
        int number = input.nextInt();
        System.out.println("You entered " + number);

        // closing the scanner object
        input.close();
    }
}

Keluaran :

Enter an integer: 23
You entered 23

Pada contoh di atas, kita telah membuat sebuah objek bernama input dari Scanner kelas. Kami kemudian memanggil nextInt() metode Scanner class untuk mendapatkan input integer dari pengguna.

Demikian pula, kita dapat menggunakan nextLong() , nextFloat() , nextDouble() , dan next() metode untuk mendapatkan long , float , double , dan string masukan masing-masing dari pengguna.

Catatan :Kami telah menggunakan close() metode untuk menutup objek. Disarankan untuk menutup objek pemindai setelah input diambil.


Contoh:Dapatkan input float, double dan String

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        // Getting float input
        System.out.print("Enter float: ");
        float myFloat = input.nextFloat();
        System.out.println("Float entered = " + myFloat);
    	
        // Getting double input
        System.out.print("Enter double: ");
        double myDouble = input.nextDouble();
        System.out.println("Double entered = " + myDouble);
    	
        // Getting String input
        System.out.print("Enter text: ");
        String myString = input.next();
        System.out.println("Text entered = " + myString);
    }
}

Keluaran :

Enter float: 2.343
Float entered = 2.343
Enter double: -23.4
Double entered = -23.4
Enter text: Hey!
Text entered = Hey!

Seperti disebutkan, ada beberapa cara lain untuk mendapatkan masukan dari pengguna. Untuk mempelajari lebih lanjut tentang Scanner , kunjungi Pemindai Java.


java

  1. C# Input dan Output Dasar
  2. Masukan/Keluaran Dasar C++
  3. Masukan, Keluaran, dan Impor Python
  4. Variabel dan Literal Java
  5. Kelas dan Objek Java
  6. Kelas Abstrak Java dan Metode Abstrak
  7. Kelas Pemindai Java
  8. D Kait
  9. Java - Sintaks Dasar
  10. Java - Operator Dasar