変数
変数の実体
記憶を家に例えるなら、記憶に留めることは家に住むことに等しい。しかし、回答者に部屋が与えられたが、彼はそこに住んでいない場合、その部屋は実際には空で個人のものであり、他の人はそこに住むことができず、無駄になります。
次に、メモリをホテルに例えると、家に住む人々は、家の長さやその他のニーズに応じて、定数と変数と呼ばれます...
シャオ・ミンというゲストが001号室に住んでいたので、実際の住所は001番ですが、普段部屋名を呼ぶときはシャオ・ミンの家と呼んでいます。
変数の使い方:他言語と同じ、宣言→代入→使用。
定数: 前に final を追加するだけです (C 言語では前に const を追加します)、命名規則: 通常はすべて大文字、たとえば: final int AGE = 18; または final int X_AGE = 18;
可変範囲:
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已经被释放。
}
型変換
C言語と同じ。
スキャナークラス
機能: キーボード入力機能
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つの使い方しかありません。
出力規則:
直接出力したいものは "" で囲む必要があります。たとえば、 System.out.println("Hello"); は Hello を出力します。
出力する複数のものは「+」を使ってつなぎ合わせることができます。例 int age = 18; など: System.out.println("age: " + age);
出力で計算を行い、優先度を上げたい場合は、括弧で囲むだけで優先度を上げることができます。
System.out.println("2 つの数値の差: "+(ab));
System.out.println("2 つの数値の合計: "+(a+b));