Java でアノテーション、データ型、定数、変数を使用する方法

WBOY
リリース: 2023-04-25 15:55:08
転載
875 人が閲覧しました

    1. コメント

    1. はじめに

    コメントとは、プログラムを説明し、改善するためのテキストです。コードが読みやすいため、プログラムの実行に影響を与えることなくエラーを見つけることができ、実行可能コードが多すぎることを心配する必要がなくなります。

    2. タイプ

    1. 単一行コメント

    単一行コメントは最も一般的に使用され、形式は //コメント内容 です。

    使用法は次のとおりです:

    package day1;
    public class Demo01 {
    public static void main(String[] args) {
    	System.out.println("hello word");  //输出hello word
    	System.out.println(3-1);           //输出结果为2
    }
    }
    ログイン後にコピー
    2. 複数行のコメント

    コメントが多すぎる場合は、複数行のコメントを使用できます。形式は次のとおりです: /コメントの内容/

    使用法は次のとおりです:

    package day1;
    public class Demo01 {
    public static void main(String[] args) {
    	System.out.println("yuema");
    	System.out.println(3-1);
    	/*System.out.println("yuema");
    	System.out.println(3-1);*/   //这就是多行注释用法
    }
    }
    ログイン後にコピー
    3. ドキュメント コメント

    ドキュメント コメントを自動的に生成します (形式: /) *コメントの内容/

    使用法は次のとおりです:

    package day1;
    public class Demo01 {
    /**public static void main(String[] args) {
    	System.out.println("yuema");
    	System.out.println(3-1);
    	System.out.println("yuema");
    	System.out.println(3-1);
    }*/                    //这就是文档注释用法
    }
    ログイン後にコピー

    3. 注意事項

    Java では複数行のコメントをネストすることはできません。つまり /* * / はネストできません。このコード自体に /* 区切り文字が含まれる場合もあります。

    2. データ型

    1. はじめに

    Java は厳密に型指定された言語であり、変数ごとに型を宣言する必要があることを意味します。

    Java には 8 つの基本型があります: 4 つの整数型、2 つの浮動小数点型、1 つの char 型、および 1 つのブール型

    2. 整数型

    整数型は次の目的で使用されます。小数点を含まない値を表します。負の数値も許可されます。

    Java には、int、short、long、byte の 4 つの整数型が用意されています。

    タイプ ストレージ要件 値の範囲
    int 4 バイト -2147483648 ~ 2147483647
    short 2 バイト -32768 ~ 32768
    long 8 バイト -9223372036854775808 ~ 9223372036854775808
    # バイト 1 byte-128 ~ 127

    # これが最も一般的に使用されます。値が比較的大きい場合は、最下層でのファイル処理や記憶域スペースのある配列など、特定のアプリケーションの場合に Long と BYTE を使用します。プレミアムです。

    Java には、int、short、long、byte 型の符号なし (符号なし) 形式はありません。

    3. 浮動小数点型

    浮動小数点型は小数点付きの値を表します。 Java には 2 つの浮動小数点型があります。

    タイプ 格納要件 値の範囲

    float 4バイト 約-3.40282347E 38F (有効桁は6~7)
    double 8バイト 約-1.79 769313486231570E 308( 有効桁数は 15)

    • double 型の数値精度は float 型の 2 倍であり、最も一般的には double 型が使用されます。

    • float 型は、単精度ライブラリや大量のデータを格納する場合など、特定の状況で使用されます。

    • float 型の値の後には、接尾辞 F または f が続きます (例: 3.14F/f)。 F/f 接尾辞がない場合、システムはデフォルトで double 型を使用します。

    警告: 浮動小数点値は、丸め誤差が許容できない財務計算には適していません

    System.out.println(2.0-1.1);  //系统将打印出0.8999999999999999而不是0.9。
    ログイン後にコピー

    4.char type

    char は文字を表すために使用されます

    文字リテラルは、一重引用符で表されます (例: ‘A’)。注: 二重引用符は使用しないでください。

    char は範囲を表します: \u0000 ~ \uFFFF

    5。ブール型

    ブール (ブール) 型には、論理値を決定するために使用される false と true の 2 つの値があります。条件。

    整数値はブール値に変換できません。

    3. 定数と変数

    1. 定数

    定数とは、変更できない量であり、永遠に変化しません。

    定数の分類: 整数定数、10 進数定数、文字定数、文字列定数、ブール定数、および空の定数。

    package com;
    public class Demo05 {
    	public static void main(String[] args) {
    		//System.out.println();//输出语句,能够在控制台上输出内容
    		//在控制台上输出整数常量
    		System.out.println(1);
    		System.out.println(12);
    		System.out.println(-12);
    		//在控制台上输出小数常量
    		System.out.println(3.14);
    		System.out.println(12.5);
    		System.out.println(1.0);
    		//在控制台上输出字符常量
    		System.out.println('a');
    		System.out.println('在');
    		System.out.println('$');
    		//字符常量单引号之内有且仅有一个字符,不能是空字符,以下为例
    		//System.out.println('');//错误的
    		//System.out.println('abc');//错误的
    		//在控制台上输出字符串常量 
    		System.out.println("a");  //字符串常量必须用双引号括起来,里面可以是一个、一串、空数据。
    		System.out.println("abc");
    		System.out.println("123");
    		System.out.println("");
    		//在控制台上输出布尔常量
    		System.out.println(true);  //只有两个值。
    		System.out.println(false);
    		//在控制台上输出空常量
    		//System.out.println(null);//空常量不能放在输出语句的里面
    	}
    }
    ログイン後にコピー

    Java では、final キーワードを使用して定数を指定できます:

    package decom1;
    
    public class changliang {
    	public static void main(String[] args) {
    		
    		final double a=2.50;  //final一旦被定义变量,该变量的值就不能改变。
    		double b=2.0;
    		double c=3.0;
    		
    		System.out.println("输出结果:"+a*b+"与"+a*c);
    	}
    
    }
    ログイン後にコピー

    出力結果: 5.0 および 7.5

    2. 変数

    一定期間にわたって変化する変数は変数と呼ばれます。

    変数名は文字で始まり、一連の文字または数字で構成される必要があり、大文字と小文字が区別されます。

    Java ではキーワードを変数として使用できません。

    変数を宣言した後、宣言された変数を初期化する必要があります。

    変数形式:

    直接変数:

    データ型変数名 = data; (直接定義) int i = 0;

    間接変数:

    データ型変数名; 変数名 = data; (間接定義) int i; i=1;

    package decom1;
    public class bianliang {
    	public static void main(String[] args) {
    		//定义一个byte变量
    		byte a =12;
    		System.out.println(a);
    		//定义一个short变量
    		short b;
    		b=13;
    		System.out.println(b);
    		//定义一个int变量
    		int c=14;
    		System.out.println(c);
    		//定义一个long变量
    		long d=2;
    		System.out.println(d);
    		//定义一个float变量
    		float e=12.04F;
    		System.out.println(e);
    		//定义一个double变量
    		double f=1.0;
    		System.out.println(f);
    		//定义一个char变量
    		char g = 'A';
    		System.out.println(g);
    		//定义一个boolean类型的变量
    		boolean h = true;
    		System.out.println(h);
    		boolean i = false;
    		System.out.println(i);
    		//定义2个int类型变量a,b
    		//int a = 12, b = 13;
    		/*int a, b;
    		a = 12;
    		b = 13;*/
    		//定义一个int类型的变量,初始值为12
    		int k = 12;
    		System.out.println(a);//12
    		//将变量a的值修改为13
    		k = 13;
    		System.out.println(a);//13				
    	}
    }
    ログイン後にコピー
    Notes

      #float 型変数に値を代入するときは、データの後に F または f を追加する必要があります。
    • long 型変数に値を代入する場合は、後ろに L または l を付けることをお勧めします。
    • 変数を使用する場合は、まず値を割り当ててからそれを使用する必要があります。そうしないと、エラーが報告されます。
    • 変数に値を代入する場合は、変数のスコープを考慮する必要があります。考慮しないとエラーが報告されます。
    • 在同一对花括号内,不能定义同名变量。

    第四条实例:

    package decom1;
    public class cuowu {
    	public static void main(String[] args) {
    		byte i = (byte)130;
    		System.out.println(i);
    	}
    
    }
    ログイン後にコピー

    输出结果为:-126

    以上がJava でアノテーション、データ型、定数、変数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:yisu.com
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート