JAVA定数と変数の学習---

冬休みの自由時間中にC言語の基礎、でJavaについて学習します。まず、一定の変数から開始しました!
:簡単なプログラム書くHolleWorld ここに画像を挿入説明
1. コメント:プログラムの導入を行い、テキストの説明を

  • 単一行コメント://コメントテキスト

  • 複数行コメント:/ *コメントテキスト/
    - (通常クラスとメソッドを説明するために使用される)文書注釈:/
    *コメントテキストは、* /
    (ショートカットIDEアノテーションは、CTRL + /コードまたはテキスト注釈を付けていなかった場合は、使用してショートカットですコメントの後、キー、コメントのないコードや注釈のテキストが注釈を付けた場合、後にショートカットを使用しています。
    ここに画像を挿入説明
    注意の説明、プログラムを導入するだけでなく、使用することができ、およびヘルプデバッグエラーに使用することができます。

    2、**关键字** :被java语言赋予特殊含义的单词
    常见关键字举例
             1、用于定义数据类型的关键字有:
              class       interface          enum           @interface
              byte         short              int            long              char
              float        double           boolean          void
              
              2、用于定义数据类型值的关键字有:
              true    false     null
              
              3、用于定义流程控制的关键字有:
              if       else      switch      case       default
              for      while      do         break      continue
              return 
              
              4、用于定义访问权限修饰符的关键字有:
              public     protected     private
              
              5、用于定义类、函数、变量修饰符的关键字有:
              abstract     final      static       synchronized
              
              6、用于定义类与类之间的关键字有:
              extends      implements
              
              7、用于定义建立实例、引用实例、判断实例的关键字有:
              new     this     super    instanceof
              
              8、用于处理异常的关键字有:
              try     catch      finally    throw     throws
              
              9、用于包的关键字有:
              package          import
              
              10、其他关键字有:
              native    strictfp    transient    volatile    assert
    

3、定数は:プログラムの実行中に、それが発生した値の変化量ではありません。
定数はリテラルおよびカスタム定数に分かれています。
リテラル:
A、文字列定数: ''!(二重引用符で)holleworld」
B、整数定数:12は56である
13.23:C、小数点定数
D、文字定数: 'Q'(一重引用符)
E、ブール定数:真、falseに
F、空の定数:ヌル

4、変数:プログラム実行中に、その値が一定の範囲内で生じる変化の量とすることができます。
変数は、自分のコンピュータで割った、メモリの小領域の性質です。

名=データ型の変数の初期設定値:変数の定義。
ここに画像を挿入説明

5、 数据类型
计算机中最小的存储单元是字节,每个字节包含八个位。
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

java中数据类型的分类:基本类型和引用类型。
其中 基本类型分为 :

1、整数型:

  • 字节型(byte) 占一个字节,范围:-2^ 7 ~2^7-1
  • 短整型(short)占两个字节,范围:-2^ 15~2^15-1
  • 整型(int) 占四个字节,范围:-2^ 31~2^31-1
  • 长整型(long) 占八个字节,范围:-2^ 63~2^63-1

2、浮点型:

  • 单精度浮点型(float)占四个字节,范围:3.4* 10^(-38)~ 3.4 *10 ^(+38)
  • 双精度浮点型(double)占八个字节,范围:1.710^(-308)~1.710 ^(+308)

3、字符型:

  • 字符型(char)占两个字节,范围:0~2 ^16-1

4、布尔型:

  • 布尔类型(boolean)占一个字节,取值范围: true(正确),false(错误)

引用类型分为:类、接口、数组。

注意:定义 long 类型变量时,初始化后面的数字要加一个 L或者l
定义float类型变量时,初始化后面的数字要加一个f 或者F
定义char类型变量时,初始化后面的字母要加上一对单引号
变量未赋值,不能使用。
变量只在他所属的范围内有效(这也是变量的作用域)
ここに画像を挿入説明在代码块中定义的变量f,在代码块中可以输出。
コードブロック変数Fに定義され、出力は、コードブロックの出力以外ではありません在代码块中定义的变量f,在代码块之后输出则输出不了

6、类型转化
类型转换分为自动(隐式)类型转换和强制(显示)类型转换。
自动类型转换:小类型转换大类型,自动提升为大类型。运算结果是大类型。

强制类型转换:手动将大类型转换成小类型,运算结果是小类型。
转换格式:小类型 变量名=(小类型)大类型数据
据类型从小到大 byte—>short—>int—>long—>float—>double
char—>int
当且仅当大类型数据可以转换为小类型数据时,才进行转换,否则会造成精度损失。布尔类型不参与比较,因为他的值只有 true和false

ここに画像を挿入説明byte类型的变量c在进行 a+c运算时,已经提升为int 类型,此时,结果也为int类型。所以用int类型的d可以=a+c; 但是用byte 类型的m=a+c 时,出现报错。但是a+c可以通过强制类型转换成byte型,这样byte型m就可以等于a+c。ここに画像を挿入説明强制类型转换在使用的时候可能会出现丢失精度的问题。
ここに画像を挿入説明
7、标识符 :给类、变量、常量等起名字的字符序列,就是标识符。
标识符的组成部分:英文大小写字母、数字、下划线(_)和美元符号$
定义规则:

  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写

命名规范

  • 类和接口:首字母大写,如果有多个单词,每个单词首字母大写。
  • 变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写。
  • 常量名(自定义常量):所有字母都大写,多个单词用下划线隔开。
  • 包名:全部小写,如果有多级,用点号(.)隔开,遵循域名反写的格式。
    驼峰命名,见名知意
リリース9件のオリジナルの記事 ウォンの賞賛1 ビュー179

おすすめ

転載: blog.csdn.net/LQyh_/article/details/104028444