2022年10月15日土曜日

java if else if else と比較演算子と論理演算子と算術演算子と文字列比較とswitchと\tなど

Java 比較演算子

A < B AはBより小さい

A > B AはBより大きい

A <= B AはB以下

A >= B AはB以上

A == B AはBと等しい

A != B AはBと等しくない


java 論理演算子

A && B AかつB AとBがtrue 

A || B AまたはB AかBの少なくとも一方がtrue

!A Aではない Aがfalse


    if (yachin== 6 && hirosa == 10) {

        System.out.println("家賃が6万で10畳");

    }

    else if (yachin == 6 || hirosa == 10 || shikikin == 12) {

        System.out.println("家賃が6万で10畳、敷金12万");

    }

    else {

        System.out.println("条件があいません"); 

    }

文字列を比較するときは変数にいれている場合は変数.equals("文字")

if(hensu.equals("10")) {

System.out.println("if文の文字列比較");

}

switchは特になし

        switch (hensu) {

        case "test":

            System.out.println("test");

            break;

        default:

            System.out.println("default");

        }

java 算術演算子

+ 加算

減算

* 乗算

/ 除算

% 剰余

+ 文字列の連結

++ インクリメント

– – デクリメント

ちなみに10で割り切れる条件分岐などしたい場合に%を使う

例:if(i%10==0)

%は割って余りをだす

java エスケープシーケンス

\b バックスペース

\t 水平タブ

\n 改行

\r 復帰

\f 改ページ

\' シングルクオーテーション

\" ダブルクオーテーション

\\ \文字

\ooo 8進数の文字コードが表す文字

\uhhhh 16進数の文字コードが表す文字