道路のJavaベースの学習、 - ノートの2日目

変数

概念: 变量就是内存中的空间, 空间有自己的名字, 空间内部所记录的数据是经常发生改变的.

		int a = 10;
		a = 20;
		a = 30;
		
变量的定义格式:

		数据类型 变量名 = 数据值;

变量的注意事项:

		1. 变量名不允许重复定义
		2. 变量在使用之前, 一定要完成赋值.
		3. 定义float类型的变量, 需要加入F的标识, F可以大写, 也可以小写
		4. 定义long类型的变量, 需要加入L的标识, L可以大写, 也可以小写, 但是建议大写(小写l太像一了)
		
		
字符串变量的定义:

		String 变量名 = "字符串值";

基本データ型
タイプ整数:
バイトのバイト範囲1〜127 -128。
ショート2バイトの
整数(デフォルト)4バイト
長8バイト
小数点タイプ:フロート4バイト
ダブル(デフォルト)8バイト
文字の種類:文字2バイト
ブール:loolean 1バイト真、偽

参考データの種類:

型変換
暗黙的な変換:
バイト、ショート、CHAR、INT操作は自動的にint型に昇格される
他の変数に小さな値または変数の範囲を示すデータにデータの大きな範囲を示しています。

![在这里插入图片描述](https://img-blog.csdnimg.cn/2020021300140475.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l0emFuZw==,size_16,color_FFFFFF,t_70)

なお、フロート4つのバイトが、8より大きい範囲。バイト長
のバイナリ整数バイナリストレージの基礎となる小数が同じではない、小数より省スペースであろう。

10 =バイト、
バイト= 20 Bである、
バイトC = A + B; //互換性のない型を与えられました。

注1:
小さな大手に昇格し、その後の操作を行うことになる場合には、小さなデータ型と操作の大規模なデータ・タイプ。

出演:
大型タイプは、小さなデータ型に割り当てられているが、直接事業者は、キャストを追加する必要が割り当てることができません。
= 12.33ダブル;
INT = B(INT)A;
注:定数最適化機構Javaの存在
3+ 4バイトのエラーがない理由7をコピーint型のint型の結果ですか。?
結果のjavacは3 + 4 = 7が算出したコンパイル時、で。.classバイトコードファイル:バイトB = 7;また、自動的に決定さは、バイトの範囲7内であり、それを介して実行されません。
演算子
、算術演算子:
分類:= + - * /%
代入演算子の
カテゴリ=記号の右に左に値を割り当てます。
+ = - = = * / = 2つの記号の左に行う操作に関するデータを割り当てます。
インクリメントデクリメント演算子:
++ -
++最初+ 1つの変数をその前部を完了し、演算実行します
元の値で++最初の変数を、計算が行われ、提案された計算を実行することによって行われます。
10 = INT;
//元の変数は、変数代入10、エキス、Bとなり記録し、次いで、完全動作自体+1
INT A = B ++;
のSystem.out.println(); // 11。
System.out.println(B); // 10

INT Q = 10。
Q = Q ++;
のSystem.out.println(Q); // 10

注:++ - だけでなく、操作する変数の定数操作

公開された12元の記事 ウォンの賞賛2 ビュー1947

おすすめ

転載: blog.csdn.net/ytzang/article/details/104282649