Javaの基本のまとめ-2

2つ、演算子と式

1.オペレーター

   >代入演算子: " = "

   >比較演算子: " == "

   >算術演算子:+(加算)、-(減算)、*(乗算)、/(除算)、(モジュロ)、++(インクリメント)、-(デクリメント)

                注意:              

                        a     。/(除算)と%(モジュロ)の違い:

                                  a。演算子の違い:/は除算演算子、は剰余演算子です

                                  b。使用法の違い:通常/除算記号、は剰余演算です

                        b。文字や文字列が加算演算に参加する際に注意が必要な事項

                                  >文字は操作に参加します、実際、文字は操作用のASCIIコードに対応します

                                  >文字列は、実際には文字列の連結操作である操作に参加します

                        c。「++」と「-」の役割、前後の「++」または「-」の違いは何ですか

                              >①自己インクリメント " ++ "(前):最初に値を計算してから計算する②自己インクリメント " ++ "(後):最初に値を取得してから計算する

                              >①デクリメント " - "(前):最初に計算してから値を取得②自己増加 " - "(後):最初に値を取得してから計算

   >論理演算子:(and)、|(or)、! (Not)、&&(短絡AND)、||(短絡OR)、^(排他的論理和)

                          a。「&」と「&&」の違い:

                                  >シングル&の場合、左側が真か偽かに関係なく、右側が操作されます

                                  > double &&の場合、左側がtrueの場合、右側が操作に参加します。左側がfalseの場合、右側は操作に参加しません。

                            b。「|」と「||」の違い:

                                  >シングル|左側がtrueまたはfalseの場合、右側が操作されます

                                  > Double ||、左側が真の場合、右側は操作に参加しません

                            c。XOR(^)とOR(|)の違いは次のとおりです。左と右の両方が真の場合、結果は偽です。

                                   理解:XOR、追求は「排他的」です!

   >三項演算子:条件1 =条件2?値1:値2;

                       三項演算子とif-elseの関係と違い:

                               1)三項演算子のレッスンでif-elseステートメントを簡略化します

                               2)三項演算子では、結果を返す必要があります

                               3)ifの後のコードブロックは複数のステートメントを持つことができます

2.キーボード入力機能

 キーボード入力の基本手順

          >ガイドパッケージの   インポートjava.util.Scanner;

          >キーボード入力オブジェクトを作成します   Scannerscanner = new Scanner(System.in);

          >受信データ                 データ型変数名= scanner.nextデータ型();

                                            例:int num = Scanner.nextInt();

//导包
import java.util.Scanner;

public class ScannerTest {
//mian方法
	public static void main(String[] args) {
		//创建键盘录入对象
		Scanner scanner = new Scanner(System.in);
		//接收数据
		int num = scanner.nextInt();
	}
}

おすすめ

転載: blog.csdn.net/weixin_52011642/article/details/109368815