JavaベースのBack-END開発者と情報処理業界技術者コース2日目まとめ

12052 ワード

データ型


論理タイプ


boolean


boolean=trueまたはfalseの値です.

例1

boolean flag = true;
System.out.println(flag);
→ true

例2

int num1 = 10;
int num2 = 20;

boolean bool1 = num1 > num2;

System.out.println(bool1);
→ false

演算子


コンピュータを指定しないと、
左から右へ演算します.

算術演算子


四則演算で使用する演算子は算術演算子です.
乗算はxの代わりに*、除法は/の代わりに

プラス記号演算子「+」


int num1 = 10;
int num2 = 20;

int result = num1 + num2;

System.out.println(result);
→ 30

マイナス記号演算子"-"


int num1 = 10;
int num2 = 20;

int result = num1 - num2;

System.out.println(result);
→ -10

乗算演算子"*"


int num1 = 10;
int num2 = 20;

int result = num1 * num2;

System.out.println(result);
→ 200

区切り演算子'/'


int num1 = 20;
int num2 = 10;

int result = num1 / num2;

System.out.println(result);
→ 2

残りの演算子「%」


他の演算子はa%bと呼ばれます.
a bで割った後に余剰値を求める演算子.

int num1 = 30;
int num2 = 7;

int result = num1 % num2;

System.out.println(result);
→ 2

関係演算子


リレーショナル演算子は、2つの項目を持つ演算子です.
2つの項目のうち、どれが大きいか、どれが小さいか、等しいかをチェックします.
結果値はtrueまたはfalseです.

サンプル演算

int num = 10;

a > b

// num이 10보다 큰지
System.out.println(num > 10)
→ false

a >= b

// num이 10과 같거나 큰지
System.out.println(num >= 10);
→ true

a < b

// num이 10보다 작은지
System.out.println(num < 10);
→ false

a <= b

// num이 10보다 작거나 같은지
System.out.println(num <= 10);
→ true

a == b

// num과 10이 같은지
System.out.println(num == 10);
→ true

a != b

// num이 10이 아닌지
System.out.println(num != 10);
→ false

増減演算子


増分演算子


a++,++aなどで表現します.
a++:ポスト増加
++a:電位増加

例1:ポストを追加

int num1 = 10;
int num2 = num1++;

System.out.println(num2);
→ 10
このような結果になるのは,接尾辞の増加がまずnum 1の値をnum 2に代入するためである.
次の行に進むとnum 1の値が11に増加します.
従ってnum 2の値を出力すれば、10が格納されている値を特定することができる.

例2:電位増加

int num1 = 10;
int num2 = ++num1;

System.out.println(num2);
→ 11
電位が増加すると、行にnum 1値1が直ちに増加し、num 2に代入される.
したがってnum 2は11の値を有する.

減算演算子


a、aなどを表す.
a-:バックを減らす
--a:電位を下げる

例1:下位を減らす

int num1 = 10;
int num2 = num1--;

System.out.println(num2);
→ 10

例2:電位を下げる

int num1 = 10;
int num2 = --num1;

System.out.println(num2);
→ 9