定数、変数、データ型を整理する

勉強する前にまずIDEAをインストールしてください。チュートリアルはオンラインで検索できます。

定数」:「コード」に直接表示できるいくつかの値を指します。例:10、5、3.14、 "Hello" ...
定数の分類:
1)。整数
2)。10 進数
3)。文字:単一引用符のペアで囲まれた文字
4)ブール値:trueまたはfalse-yes true / falseを示すJavaの2つの事前定義値
5)。文字列:二重引用符のペアで囲まれた複数の文字。

public class Demo {
public static void main(String[] args) {
//1.整数
System.out.println(10);
System.out.println(20);
//2.小数
System.out.println(777.888);
System.out.println(12.34);
//3.字符
System.out.println('b');
System.out.println('.');
System.out.println('你');
System.out.println('\'');
//4.布尔
System.out.println(true);
System.out.println(false);
//5.字符串
System.out.println("字符串");
System.out.println("你好");
} }

変数」:値を含む、メモリ内の名前付きメモリ空間です。この値は「名前」で取得でき、この値は変更できます;
2)。変数を定義:
データ型変数名=初期値、
例:整数を格納:

int a = 0;
System.out.println(a);//0
a = 220;
System.out.println(a);//220

Javaデータ型
基本データ型:4つの型と8つの型
1.整数
1).byte 1バイト-128 ~~ 127
2).short 2バイト
3).int 4バイト(一般的に使用される)
4).long 8バイト
2.浮動小数点10進数):
1)。浮動小数点 4バイト(単精度)が長整数よりも大きい
2)倍精度8バイト(倍精度)が浮動小数点よりも大きい(共通)
3.文字
1)。文字2バイト( Unicodeコード表の文字を表します)
4.ブール
1 。ブール 4バイト(true / false)
参照データ型:文字列
注:
1)「整数定数」の場合、Javaはデフォルトでintストレージを使用します:

long g = 12345678900;//编译错误,int无法存储右边的值
long g = 12345678900**L**;//编译正确

2)。「floatリテラル定数」の場合、Javaはデフォルトで二重ストレージを使用します。

float f = 2.0;//编译错误。2.0会先用double存储。将double赋给float错误
float f = 2.0F;//编译正确

3)。同じスコープ(中括弧のペア)内では、データ型が異なっていても、同じ名前の変数は表示できません

int a = 10;
double a = 20;//编译错误

4)。変数を定義するときは、初期値を割り当てる必要があります。そうしないと、変数にアクセスできません。

long g ;
System.out.println(g);//错误

変数名:プログラマーによって定義され、プログラムの実行時に使用される「カスタム識別子」に属しています。
A)カスタム識別子の「ルール」の命名:
1)。名前に含めることができるのは、文字(中国語を含む)、数字、$、および_記号のみです。
2)。数字は開始できません;
3)。「スペース」を含めることはできません;
4)。「キーワード」と同じ名前(大文字と同じ)は使用できません
B)ネーミング「ノルム」:
一般的なノルム:名前と名前を参照、キャメルケースのネーミング
–キャメルバックの命名:
1)。大きなラクダの場合:最初の単語の最初の文字が大文字になり、後続の各単語の最初の文字が大文字になります;
クラス名
例:

public class HelloWorld{//大驼峰
}

・2)。キャメルの小文字:最初の
単語の最初の文字は小文字、後続の各単語は大文字、
変数名、メソッド名

public class HelloWorld{
public static void main(String[] args){
int stuAge = 20;//小驼峰
} }

初期値:変数が格納する範囲内の変数に初期値を割り当てます。

int a = 0;
double b = 0.0;
String s = "";

少し知識を補足する
「スキャナークラス」:JDKに付属する「クラス」。ユーザーが「コンソール」から入力したデータを受け取ることができます。
2)スキャナークラスの手順を使用します
。1)。ガイドパッケージ:パッケージステートメントの後、クラス定義の前:
import java.util.Scanner;
2)。オブジェクトを作成:メインでスキャナーオブジェクトを作成():
スキャナーsc = new Scanner(System.in);
3)。受信データ:
1)。受信文字列:sc.next();
2)。受信整数:sc.nextInt();
3)。受信浮動小数点:sc。 nextDouble();
サンプルコード:

import java.util.Scanner;//导包
public static void main(String[] args) {
//2.创建对象
Scanner sc = new Scanner(System.in);
//3.接收数据:
//3.1:接收字符串:next()方法
System.out.println("请输入你的姓名:");
String name = sc.next();
//3.2:接收整数:nextInt()方法
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
//3.3.接收浮点数:nextDouble()方法
System.out.println("请输入你的身高:");
double h = sc.nextDouble();
System.out.println("=====以下是你输入的信息=====");
System.out.println(name);
System.out.println(age);
System.out.println(h);
}
オリジナルの記事を8件公開 Likes0 Visits 38

おすすめ

転載: blog.csdn.net/FearSun/article/details/105380705