不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『Java入門編1:プログラミングを学ぶ (全9回) 』を受講してみた

2021-03-27 09:38:28 | paiza

『Java入門編1:プログラミングを学ぶ (全9回)』


さて、いよいよ大詰め、『Java入門編 (全10レッスン)』をやっていくか。
ってか、全10レッスンって多いなっ!!😅 

Ubuntuの場合、Javaの開発環境ってどういうようなものが必要なんだろう?
そういえば、Eclipseは既にインストール済みだったけど、使えるのかな?

とりあえず、「Ubuntu20 Java 開発環境」ってググってみよう。
↑ここを参考に、Javaがすでにインストールされているかどうか確認。
  • $ java -version
  • $ javac -version
あれれ!?😲 どうやら、すでにインストール済みらしい。😅 
あんまり意識してインストールしてないんだが、
なんかのタイミングでインストールされていたのかな?

まぁでも、上記のサイトに書いてあるインストールコマンドを実行したら、新たに2、3個パッケージがインストールされたみたいだぞ。
  • $ sudo apt install default-jre
  • $ sudo apt install default-jdk
エディタとかIDEとかは何かいいのあるのかな?
たぶん、Eclipseなんかがそうなんだろうけど、イマイチ使い方よく分からんから、
とりあえずVSCodeでやってみよう。

VSCodeでJavaのファイルを新規作成したら、Java関連の拡張機能を自動的におすすめしてくれるから、簡単にインストールすることができた。
そのおかげか、実行もVSCodeのターミナル内で簡単にできるな(F5)!😲 
改めて、VSCodeって便利だね〜😌 

メモ

#01:Javaとは?

おぉ〜、なんか講師の声が暗い。この講座は初期に作られたものなのか?

#02:Javaでプログラムを書いてみよう

  • Hello worldのプログラム
    public class Main {
     public static void main(String[] args) {
      System.out.println("Hello world");
     }
    }
  • 学習ステータス

#03:コメントでプログラムを見やすく!

  • コメントアウトのやり方
    • 「//」から行末までがコメント
    • 複数の行をコメントアウトするときは、コメント行の先頭に「/*」を、末尾に「*/」を記述

#04:HTMLを表示してみよう

  • 改行したくない場合
    System.out.print("文字");
  • 学習ステータス

#05:変数を使えるようになろう

  • 変数の宣言
    • String player = "勇者"; // 文字列データの変数
    • int number = 3;  // 整数データの変数
  • 文字列と変数を連結する方法
    変数と文字列は、「+」記号で連結できる。
    • player = "戦士"
      print(player + "は、荒野を歩いていた")

#06:サイコロを作ろう

  • Math.random()    :0から1までのランダムな数値を出力する
  • 学習ステータス

※ JavaってC/C++みたいにライブラリのインポートって要らないのかな?

#07:演算子で計算してみよう

  • 基本的な算術演算子
    + 足し算 6 + 2 # 8
    - 引き算 6 - 2 # 4
    * 掛け算 6 * 2 # 12
    / 割り算 6 / 2 # 3
    % 余り    6 % 4    # 2

#08:値段を計算してみよう

  • 単価と個数に応じて合計金額を計算するプログラム

#09:データの型を覚えよう

  • データの種類(型)について
    • int:整数
    • double:実数
    • String:文字列


認定証

C/C++をやっているから、基本的にはJavaもそんなに難しくはないな。
ただ、Main関数(メソッド?)を書くにも、決まり文句を多く書く感じだな。


学習ステータス


出たっ!茶髪兵士!!
Jリーガーの若手が2年目には茶髪になるのと同じなのかな?


最新の画像もっと見る

コメントを投稿