Javaの基本的な変数と定数の構文

Javaの基本文法、識別子、キーワード、定数と変数の仕様

Javaの書き込み仕様

  1. 始めなければならない「}」終了「{」長手方向の行の最初の文字と整列。
  2. コードの上流端には、スペースを追加する前に、「{」から始まります。
  3. 「{」、ダウンリンクダウンリンクコードのインデント水平タブアップ。
  4. 上りない「{」、ダウンリンクおよびアップリンクコードの最初の文字が整列されています

    識別子

    アウトライン

    Javaでは、変数、定数、関数、およびステートメントは、すべてのブロック名で、その名前を総称してJava識別子と呼ばれています。名前のクラス、オブジェクト、メソッド、変数、データ型、およびカスタム・インタフェースのため。

    構図

    識別子は、数字、英字、アンダースコア(_)、ドル記号($)記号またはRMB(¥)コンポーネントです。

    命名規則

    1. そこでは、文字、数字、アンダースコア、ドル記号を構成することができ、数字で始めることはできません。
    2. 厳密に大文字と小文字が区別されます。
    3. これは、Javaのキーワードと予約語ではありません。
    4. 意味のある、通常は名詞。

    例えば

    法的名前:こんにちは、hello_CSDN、_hello、ABC $ 123

    不正な名前:クラス、123ABC、ABC、123

    キーワード

    Javaのキーワードは、Javaコンパイラの文字列に特別な意味を持っている、とも大会のプログラマー、プログラマーは、私が何をすべきかをコンパイラに伝えるためにキーワードを使用します。

    キーワード

    意味

    概要

    クラスやメソッドのメンバーは、抽象的性質を示します

    主張する

    アサーションは、デバッグに使用します

    ブーリアン

    基本データ型の一つは、キーワードのブール型を宣言します

    ブレーク

    ブロックのうち進めます

    バイト

    基本データ型のいずれか、タイプバイト

    場合

    で使用されるスイッチステートメントの中で枝を表し、

    キャッチ

    異常を捕捉するための例外処理で

    CHAR

    基本データ型、文字型の一つ

    クラス

    クラスを宣言

    CONST

    予約キーワード、特別な意味はありません

    継続する

    ブロックの先頭に戻ります

    デフォルト

    デフォルトでは、例えば、で使用されるスイッチのデフォルトブランチことを示す、声明。Java8は、また宣言したインタフェース機能のデフォルトの実装に作用します

    行う

    で使用されるDO-ながら、ループ構造

    ダブル

    基本データ型、倍精度浮動小数点型の一つ

    そうしないと

    時間は、分岐条件が満たされない場合ことを示す、条件文で使用されます

    列挙型

    列挙

    拡張

    これは、型が別の型のサブタイプであることを示しています。クラスのための、またはそれが別のクラス抽象クラスであってもよく、インターフェースは、インターフェースは、別であってもよいです

    最後の

    識別クラスは、メソッドの導出サブクラス又は部材をカバーすることができないことができない、またはドメインのメンバの値を変更できない、定数を定義するために使用されることが最終的な属性を記述するために使用

    最後に

    に行うことが実質的に一定を宣言するために、例外を処理するための命令ブロック

    浮く

    基本データ型のいずれか、単精度浮動小数点型

    にとって

    無限のガイドワード構造

    後藤

    予約キーワード、特別な意味はありません

    もし

    ガイドワード条件文

    用具

    クラスは、指定されたインタフェースを実装したことを示しました

    インポート

    ショー指定されたクラスまたはパッケージにアクセスするには

    instanceofは

    オブジェクトタイプのオブジェクトのインスタンスが指定されているか否かを試験するために使用しました

    int型

    基本データ型、整数型の一つ

    インターフェース

    インターフェース

    長いです

    基本データ型の一つ、長整数型

    ネイティブ

    この方法は、コンピュータ関連の言語を宣言するために使用されている(例えば、C / C ++ / FORTRAN 実装言語)

    新着

    オブジェクトの新しいインスタンスを作成するには

    パッケージ

    パッケージ

    民間

    アクセス制御モード:プライベートモード

    保護されました

    アクセス制御方法:保護モード

    公衆

    アクセス制御方法:コモンモード

    リターン

    メンバー・メソッドからの戻りデータ

    ショート

    基本データ型のいずれか短い整数型

    静的

    静的プロパティを表示します

    strictfpの

    用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE754算术规范

    super

    表明当前对象的父类型的引用或者父类型的构造方法

    switch

    分支语句结构的引导词

    synchronized

    表明一段代码需要同步执行

    this

    指向当前实例对象的引用

    throw

    抛出一个异常

    throws

    声明在当前定义的成员方法中所有需要抛出的异常

    transient

    声明不用序列化的成员域

    try

    尝试一个可能抛出异常的程序块

    void

    声明当前成员方法没有返回值

    volatile

    表明两个或者多个变量必须同步地发生变化

    while

    用在循环结构中

     

    可以按照关键字作用划分为四组:

    1. 用于数据类型:boolean、byte、char、double、false、float、int、long、new、short、true、void、instanceof、
    2. 用于语句:break、case、catch、continue、default、do、else、for、if、return、switch、try、while、finally、throw、this、super
    3. 用于修饰:abstract、final、native、private、protected、public、static、synchronized、transent、volatile
    4. 用于方、类、接口、包和异常:class、extends、implements、interface、package、import、throws

      没有几个被Java保留的没有意义的关键字:cat、uture、generic、innerr、operator、outer、rest、var

      还有三个保留字他们不是关键字而是文字包含了Java定义的值,他们不能用作标识符

      true、false、null

    变量

    什么是变量

    变量是内存地址的别名,因为内存地址不好记忆。是为了方便存取内存地址中的数据。

    变量三元素:变量类型、变量名、变量值

    变量名的命名约定

    1. 满足标识符命名约定
    2. 符合驼峰法命名约定
    3. 见名如意
    4. 变量名的长度没有限制

    数据类型

    Demo

    变量声明

        变量类型 变量名;

        int n;//声明一个整型变量名为n

    赋值

        变量名=变量值;

        n=3;//给变量n赋值为3.

    边声明边赋值

        int n = 3;

    特点

    1. 先声明,在赋值,后使用
    2. 局部或全局变量不能重复定义

    转义字符

    类型转换

    自动类型转换

    Demo

    int d= 123;

    doublef = d;

    自动类型转换是一个小数据范围转大的数据范围,不会丢失数据细节。那么double的值就是123.00。

    强制类型转换

    如果a类型的数据表示范围比b类型大,a赋值给b则需要强制类型转换。

    Demo

    double d = 123.45;

    float f = (float)d;

    这是一个简单的强制类型转换。因为double类型是双精度而float是单精度,double类型的数据表示范围要比float大,所以需要强制类型转换,会丢失数据细节。

    也就是说double类型强制转换为float类型会丢掉一个精度,那么float的值就是123.4。就像我们要把大象放在冰箱里需要把它切开丢掉一些不需要的东西,是同样的道理。

    常量

    关键字final

    是用final定义后的变量不能再次进行更改操作。

    Demo

    fnal int num = 5;

    这时候这个名为num的常量变量就不能再次更改了,如果对他进行更改了系统会划红线报错,不能执行必须改正。

     

    Demo

    class Demo1{
    
        public static void main(String[] args){
    
            int a = 1;
    
            int b = 2;
    
            int c;
    
            System.out.printle("变量a的值=" + a + "/n变量b的值=" + b);
    
            c = a;
    
            a = b;
    
            b = c;
    
            System.out.printle("变量a的值=" + a + "/n变量b的值=" + b);
    
        }
    
    }
    

      

    这是比较简单的a、b互换数字的逻辑代码。今天就到这里啦,我们下期再见!

     

     

    会长时间不间断跟新我所学到的知识。

    错误希望指正。

    我们会变得更好,加油!

    我们评论区里见!

おすすめ

転載: www.cnblogs.com/auditoryfeather/p/12384308.html