😎

Java 学習1

2024/04/10に公開

Javaの学習を始めてみたので、少しずつ書いてこうと思います。

文字の表示

System.out.println("Hello World");

Javaの構造

class Main{
    public static void main(String[] args) {
        //ここにコードを書く
    }
}

数値の表示

System.out.println(3);
System.out.println(5 + 2);

計算

System.out.println(3 * 2);
System.out.println(6 / 2);
System.out.println(8 % 5);

文字列の連結

System.out.println("Ruby" + "Rails");

変数の定義

int number;
String name;

値の代入

int number;
number = 3;

変数から値を取り出す

System.out.println(number);

変数の初期化

int number = 3;

String型変数の連結

String greeting = "こんにちは";
System.out.println(greeting + "佐藤さん");

変数の更新

String name = "Sato";
name = "Suzuki";
System.out.println(name);

更新時の注意

int number = 3;
int number = 5; ※エラー

自己代入

int x = 3;
x = x + 2;

自己代入の省略した書き方

x += 10;
x -= 10;
x *= 10;
x /= 10;
x %= 10;

1を足す、1を引く

x = x + 1; → x++;
x = x- 1; → x--;

変数の注意点

◎良い例
date ... 英単語を用いる
userName ... 2語以上の場合は大文字で区切る(キャメルケース)

×悪い例
1name ... 数字開始
first_name ... アンダーバー(スネークケース)
namae ... ローマ字
名前 ... 日本語

変数名

String number = "Sato";
String lastName = "Sato";

double型(少数)

3.14(少数) ... double型

型変換について

System.out.println("佐藤さん" + 23 + "歳です");

数値の計算の注意点

System.out.println(5 / 2); int型の計算
System.out.println(5.0 / 2.0); double型同士の計算

計算時の自動型変換

System.out.println(5.0 / 2);

強制型変換(キャスト)

int number1 = 13;
int number2 =4;
System.out.println((double)number1 / number2);

Discussion