😎
Java 学習1
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