Java必須知識ポイント2 - 入力と出力と変数

  1. 変数

  1. 変数の実体

記憶を家に例えるなら、記憶に留めることは家に住むことに等しい。しかし、回答者に部屋が与えられたが、彼はそこに住んでいない場合、その部屋は実際には空で個人のものであり、他の人はそこに住むことができず、無駄になります。

次に、メモリをホテルに例えると、家に住む人々は、家の長さやその他のニーズに応じて、定数と変数と呼ばれます...

シャオ・ミンというゲストが001号室に住んでいたので、実際の住所は001番ですが、普段部屋名を呼ぶときはシャオ・ミンの家と呼んでいます。

  1. 変数の使い方:他言語と同じ、宣言→代入→使用。

定数: 前に final を追加するだけです (C 言語では前に const を追加します)、命名規則: 通常はすべて大文字、たとえば: final int AGE = 18; または final int X_AGE = 18;

  1. 可変範囲:

public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int num = 2;//num被声明在main方法里,作用域是整个main方法。
        if(num == 2) {
            int num1 = num * num;//num1是声明在if语句中,作用域是if块
            System.out.println("num和1的值分别是:"+num + num1);
        }
        System.out.println("num和1的值分别是:"+num + num1);//会报错,原因:num1是声明在if语句中,此时num1已经被释放。
    }
  1. 型変換

C言語と同じ。

  1. スキャナークラス

機能: キーボード入力機能

Scanner クラスは、使用時にインポートする必要がある Java util パッケージにあり、Scanner ツール クラスは、ユーザーが入力した情報を取得するために使用されます。

手順: 1. java.util.Scanner をインポート >> import java.util.Scanner;

2. Scanner オブジェクトを作成するScanner input = new Scanner(System.in);

 ルールは Scanner name = new Scanner(System.in); です。

3. ユーザーが入力した値を受け入れて保存します。

例:

package text;

import java.util.Scanner;

public class Text {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan =new Scanner(System.in);
        System.out.println("请输入你的名字:");//这里会卡住,等待你的输入
        String name = scan.next();//注意要声明一个变量,变量值由键盘输入。
        System.out.println("你的名字是:" +name);
    }
}

ただし、後のサーバー プログラミングでは使用されません。使用方法を知っているだけでよく、あまり注意を払う必要はありません。上記のコード例を覚えておいてください。あまり使用されていません。

そのうち、整数なら.nextInt()、10進倍精度なら.nextDouble()、文字型ならnext()、この3つの使い方しかありません。

  1. 出力規則:

  1. 直接出力したいものは "" で囲む必要があります。たとえば、 System.out.println("Hello"); は Hello を出力します。

  1. 出力する複数のものは「+」を使ってつなぎ合わせることができます。例 int age = 18; など: System.out.println("age: " + age);

出力で計算を行い、優先度を上げたい場合は、括弧で囲むだけで優先度を上げることができます。

System.out.println("2 つの数値の差: "+(ab));

System.out.println("2 つの数値の合計: "+(a+b));

おすすめ

転載: blog.csdn.net/weixin_48060069/article/details/129103546