冬休みの自由時間中に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,在代码块之后输出则输出不了
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、标识符 :给类、变量、常量等起名字的字符序列,就是标识符。
标识符的组成部分:英文大小写字母、数字、下划线(_)和美元符号$
定义规则:
- 不能以数字开头
- 不能是关键字
- 严格区分大小写
命名规范
- 类和接口:首字母大写,如果有多个单词,每个单词首字母大写。
- 变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写。
- 常量名(自定义常量):所有字母都大写,多个单词用下划线隔开。
- 包名:全部小写,如果有多级,用点号(.)隔开,遵循域名反写的格式。
驼峰命名,见名知意