工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java 基本入出力

Java の基本的な入力と出力

このチュートリアルでは、Java で出力をユーザーに表示し、ユーザーから入力を取得する簡単な方法を学習します。

Java 出力

Java では、単純に使用できます

System.out.println(); or

System.out.print(); or

System.out.printf();

出力を標準出力 (画面) に送信します。

ここで、

わからなくても気にしないでください。 classについて説明します 、 public 、および static 後の章で。

行を出力する例を見てみましょう。

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

出力 :

Java programming is interesting.

ここでは println() を使用しました 文字列を表示するメソッド。


println()、print()、および printf() の違い


例:print() と 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");
    }
}

出力 :

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

上記の例では、print() の動作を示しました。 と println() メソッド。 printf() について学ぶには メソッドについては、Java printf() にアクセスしてください。


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

プログラムを実行すると、出力は次のようになります:

5
-10.6

ここでは、引用符を使用していないことがわかります。これは、整数や変数などを表示するために、引用符を使用していないためです.


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

出力 :

I am awesome.
Number = -10.6

上記の例では、

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

ここでは、+ を使用しました。 2 つの文字列を連結 (結合) する演算子:"I am " そして「素晴らしい」 .

また、

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

ここで、まず変数 number の値 評価されます。次に、値が文字列に連結されます:"Number =" .


Java 入力

Java は、ユーザーから入力を取得するさまざまな方法を提供します。ただし、このチュートリアルでは、Scanner のオブジェクトを使用してユーザーから入力を取得する方法を学習します。 クラス。

Scanner のオブジェクトを利用するには 、 java.util.Scanner をインポートする必要があります パッケージ。


import java.util.Scanner;

Java でのパッケージのインポートについて詳しくは、Java インポート パッケージをご覧ください。

次に、Scanner のオブジェクトを作成する必要があります。 クラス。このオブジェクトを使用して、ユーザーから入力を受け取ることができます。


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

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

例:ユーザーから整数入力を取得する

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();
    }
}

出力 :

Enter an integer: 23
You entered 23

上記の例では、input という名前のオブジェクトを作成しました。 Scanner の クラス。次に nextInt() を呼び出します Scanner のメソッド ユーザーから整数入力を取得するクラス。

同様に、 nextLong() を使用できます 、 nextFloat()nextDouble() 、および next() long を取得するメソッド 、 floatdouble 、および string ユーザーからそれぞれ入力します。

注意 :close() を使用しました オブジェクトを閉じるメソッド。入力が取得されたら、スキャナー オブジェクトを閉じることをお勧めします。


例:float、double、および文字列の入力を取得する

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);
    }
}

出力 :

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

前述のように、ユーザーから入力を取得する方法は他にもいくつかあります。 Scanner について詳しく知るには 、Java Scanner にアクセスしてください。


Java

  1. C# の基本的な入力と出力
  2. C++ 基本入出力
  3. Python の入力、出力、およびインポート
  4. Java 変数とリテラル
  5. Java クラスとオブジェクト
  6. Java 抽象クラスと抽象メソッド
  7. Java スキャナー クラス
  8. D ラッチ
  9. Java - 基本構文
  10. Java - 基本演算子
  11. C - 入力と出力