1日目:初めてのJavaプログラミング!

Java超・入門物語
ぽっちゃん
ぽっちゃん

さぁ、早速プログラミングスタートだ!

バリバリ・ゴリゴリ書いちゃうぞぉ〜!!!

しがない先生
しがない先生

まぁまぁ落ち着いて。

まずは初めの一歩として、画面に「こんにちは」と表示するだけのシンプルなプログラミングをしてみよう。

ぽっちゃん
ぽっちゃん

えぇ〜なんですかそれ、、全然面白みがないじゃないですか〜。。。

ぽっちゃん
ぽっちゃん

プログラマーみたいにカタカタカタッターン!!!画面ブワーッドッシャー!!みたいなプログラミングはしないのですか???

ぽっちゃんのプログラマーのイメージ(引用:「PAKUTASO」より”https://www.pakutaso.com/20230831237post-48262.html”)
しがない先生
しがない先生

プログラマーに一体どんなイメージがあるんだ。。。

しがない先生
しがない先生

まぁとにかく、最初のうちは基本の「き」から習っていくことで、あとになって理解の助けになってくれるものだよ。

しがない先生
しがない先生

だから簡単なところから始めていこう。

ぽっちゃん
ぽっちゃん

まぁしょうがないですね〜、、、わかりました。

しがない先生
しがない先生

まずは、ブラウザで簡単にプログラミングができる「paiza.io」というサイトを開いて、下の画像のような画面が表示されていることを確認してほしい。

paiza.IOを開いたときの初期画面
ぽっちゃん
ぽっちゃん

うわっ。。。なんだかヤバい文字がいっぱいある。。。

いきなりガン萎え&テン下げクライマックスだわ(???)

しがない先生
しがない先生

落ち着いて落ち着いて。ここで注目したいのは「System.out.println(“XXXXXXXX”);」と書かれている1行だよ。

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("XXXXXXXX");
    }
}
しがない先生
しがない先生

行番号で言うと7行目だね。

ぽっちゃん
ぽっちゃん

その1行だけならなんとか目視することができます!

しがない先生
しがない先生

それではそこの「XXXXXXXX」と書かれている部分を「こんにちは」という文字に置き換えてほしいんだ。

しがない先生
しがない先生

置き換えると下のようなプログラムになるよ。

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("こんにちは");
    }
}
ぽっちゃん
ぽっちゃん

ううぅ〜、なんだか怖いけど「こんにちは」と書き換えるくらいならなんとか、、、。

しがない先生
しがない先生

プログラムを書き換えることができたら、次はいよいよ実行してみよう。

ぽっちゃん
ぽっちゃん

「実行」とはなんですか?

しがない先生
しがない先生

実行」とは「プログラム全体を動かす」ことだよ。

しがない先生
しがない先生

paiza.ioの画面だと「左下の緑のボタン」がそれをしてくれるボタンだよ。

赤枠で囲んであるところが「実行」ボタン!!!
しがない先生
しがない先生

早速クリックしてみよう。

ぽっちゃん
ぽっちゃん

え〜っと、ここの緑のボタンをクリックしてみて、、、あっっ!

ぽっちゃん
ぽっちゃん

画面の下の方に「こんにちは」と出てる!

しがない先生
しがない先生

よし、初めてのJavaプログラミングおめでとう!

このように「System.out.println(“〇〇”);」の〇〇の部分に文字を入れると、それをそのまま表示してくれるよ。

これは今後もとてもよく使う機能だから覚えておいてね。

ぽっちゃん
ぽっちゃん

。。。アッ!!!

しがない先生
しがない先生

ん?

どうしたんだい?

ぽっちゃん
ぽっちゃん

これで「こんにちは」と表示されるってことは、、、ニシニシ

ぽっちゃん
ぽっちゃん

よしっ!プログラムができたぞ!!

これで「ぽっちゃんはかっこいい」って表示されるはず、、、ってあれぇ!?

ぽっちゃん
ぽっちゃん

なんか変な文字がいっぱい出てるんだが。。。

Main.java:7: error: unclosed string literal
        System.out.println("ぽっちゃんはかっこいい);
                           ^
1 error
しがない先生
しがない先生

これは「エラー」だね。

プログラムが文法的に間違っている時に表示されるんだ。

しがない先生
しがない先生

ぽっちゃんが書いてくれたプログラムを見せてほしい。

ぽっちゃん
ぽっちゃん

うぅ〜、これのどこが間違っているのでしょうか、、、

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("ぽっちゃんはかっこいい);
    }
}
しがない先生
しがない先生

お、見た感じ1つだけ間違っている箇所があるね。

ぽっちゃん
ぽっちゃん

うう〜。

どこだろう。。。

しがない先生
しがない先生

画面の前のみんなもぜひ探してみてね。

ぽっちゃん
ぽっちゃん

あっ!!!

しがない先生
しがない先生

わかったかい?

ぽっちゃん
ぽっちゃん

「ぽっちゃんかっこいい」のあとのダブルクオーテーション(”)が抜けてる、、、

しがない先生
しがない先生

よく自力で見つけたね。

では修正してもう一度実行してみよう。

ぽっちゃん
ぽっちゃん

はい!!!

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        
        System.out.println("ぽっちゃんはかっこいい");
    }
}
ぽっちゃんはかっこいい
ぽっちゃん
ぽっちゃん

やった〜!

ちゃんと表示された!!!

しがない先生
しがない先生

それはよかった。

それでは記念すべき1日目はこの辺りで締めくくろうか。

しがない先生
しがない先生

明日は、「2日目:複数行の文字を表示」というテーマで学んでいくよ。
ぜひお楽しみに。

ぽっちゃん
ぽっちゃん

しがない先生、今日はありがとうございました!

コメント

タイトルとURLをコピーしました