LoginSignup
0
0

More than 3 years have passed since last update.

【Java】System.out.println()

Posted at

System.out.println()

:sunny: () の中に文字や数字を入力したものが出力される
:sunny: 文字を出力したい場合は "" で文字を囲む

例.java
public class Main {
    public static void main(String[] args) {
        System.out.println("りんご");
    }
}
コンソール.
りんご

3行目に System.out.println("りんご"); と記入することで りんご と表示されました:smile:
りんご は文字なので "" で囲みます。
"" で囲むのを忘れるとエラーになりプログラムが実行されません:tired_face:

例.java
public class Main {
    public static void main(String[] args) {
        System.out.println(5);
    }
}
コンソール.
5

今度は数字の 5 を()に入力してコンソールへ出力してみました。
今回は数字なので "" で 5 を囲む必要がありません:smile:

ではこの 5 を出力するプログラムの下に以下のような命令文を記入します。
するとどのように表示されるのでしょうか・・・??:thinking:

例.java
public class Main {
    public static void main(String[] args) {
        System.out.println(5);
        System.out.println(5 + 2);
        System.out.println("5 + 2");
        System.out.println("5" + "2");
        System.out.println("りんご" + "ジュース");
    }
}
コンソール.
5
7
5 + 2
52
りんごジュース

System.out.println(5);
 → これはさきほどの説明どおり 5 を出力しただけの命令文です。

System.out.println(5 + 2);
 → これは 5+2 の結果を表示してくださいという命令文なので 5 と 2 を足した結果の 7 が表示されます

System.out.println("5 + 2");
 → 5+2 の結果の 7 が表示されるのでは??と思ってしまいますが、"" で囲っているため、これは文字なんだ!とパソコンが認識します。そのため 5 + 2 とそのまま表示されるのです。

System.out.println("5" + "2");
→ "5" という文字と "2" という文字を連結して 52 と表示されます。

System.out.println("りんご" + "ジュース");
 → "りんご" という文字と "ジュース" という文字を連結して りんごジュース と表示されます。

その他の計算

例.java
public class Main {
    public static void main(String[] args) {
        System.out.println(5 + 2);
        System.out.println(4 - 3);
        System.out.println(3 * 2);
        System.out.println(6 / 3);
        System.out.println(6 % 4);
    }
}
コンソール.
7
1
6
2
2

もちろん足し算の他にも計算できます:smile:
一部学校でならった記号と違うのでそこだけ注意です。

+ ・・・ 足し算
- ・・・ 引き算
* ・・・ 掛け算
/ ・・・ 割り算
% ・・・ 割り算の余り

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0