すわんのプログラミングメモ

自分用のプログラミングのメモ

【2日目】2022/01/26

Mac環境にJavaのインストール このYoutubeを見ながらダウンロード。 https://www.youtube.com/watch?v=kjxetd5ylzI&t=267s

Javaが入っているかをかくにん

【初心者でもすぐわかる】JDKのインストール方法 Mac編

このサイトを参考にダウンロード

macOSでのJDKのインストール これを参考にダウンロード x64 DMG InstallerというやつArmとの違いはわからない。

わからんけど、intelだからx64でいいかなと思ってダウンロード。違ったらまた考える ARMとx86/x64 (Intel, AMD) のCPU、アーキテクチャの違い、シェア、性能比較、アーキテクチャ、エンディアン | urashita.com 浦下.com (ウラシタドットコム)

Java Downloads | Oracle

Visual Studio Codeをダウンロード

Visual Studio Code – コード エディター | Microsoft Azure 昔大学でダンロードしてパソコンが重くてしんどかった記憶があったので嫌でしたがダウンローど。笑

こっちはJavaよりダウンロードしやすい。

初期設定で、以下の2点を左のバーにでてくる四角4つの塊から検索してダウンロード * Japanese language pack * java extension pack * この2点。

JAVAYoutube内容

整数データ型 byte -100〜100 short -3万〜+3万 int -20億から+20億 long 京の桁以上、最後にL

小数データ型 float 最後にL double フローとより小数点が多い時に使う

文字 char 文字1つ、シングルクオーテーション String 文字2つ以上、ダブルクォーテーション、正確には文字のデータ型ではなくStringというクラスらしい。

ブール型、ブーリアン型 Boolean True or Falseをもつ型

【1日目】2022/01/25

今日したこと

  • Progate Java

メモ

  • println プリントライン
  • 文字は””で囲う
  • 数値は””で囲まなくていい
  • *かける、/割る、%割り算のあまり
  • Stringは文字列、int(integer)は整数
  • データ型。文字列と整数のデータ型というらしい。
  • 変数はデータ(値)を入れておく箱
  • 箱(変数)には名前(変数名)がついていて、その名前を使えば、変数から値を取り出すことができる。データがはいった箱はそのままだと扱えないから、名前(変数名)をつかって、色々書く。そして変数名をつかって、変数(箱)から値を取り出したりする。?
  • 変数を定義しなければいけない。変数定義はデータ型を定義して、変数の名前を決める。String name; name=“Sato”;的な。=はイコール・同じではなく、代入という意味。代入だ代入。
  • この過程は省略することができて、int number = 3;とできる、String text = “Hello World”;ができる。この変数定義と同時に値を導入することを「変数の初期化」というらしい。
  • 変数名は””をつけなくていい
  • 変数は上書きすることができる
  • 値を更新する際は、データ型をつけない。同じ名前の変数は定義できないと出てしまう
  • 自己代入。int x = 3;として、x = x + 2;とかできちゃう。
  • 自己代入の省略 +=, -=10, *=10, /=10, %=10。これいつも苦手。頭がこんがらがる。
  • 変数に1を足す、1を引く場合はさらに省略がある。 x++とかx—とか。x=x+1はx+=1になりx++;になると。恐ろしい。
  • 変数の決まり。よくない変数名がある。いいのはdate、userNameなどの英単語、キャメルケース。悪いのは1name、first_name、namae、名前など。数字開始、アンダーバー、ローマ字、日本語など。
  • 定義を書いてそのまま代入ができる。そこで掛け算引き算をしてもよい。
  • データ型はint型以外に、小数をあらわすdouble型がある。
  • +の操作は同じデータ型でないとできない。だから計算というか演算をするときは方を変換する必要がある。Javaでは自動変換と手動変換があるらしい。
  • Stringとintを足すと、intが自動でStringになるとな。自動型変換。
  • 計算になるとintですると小数がでても整数になる、doubleはそのまま?doubleとintの計算では、douvle型になる。自動で型を変換してくれている。
  • intをdoubleで表示させたいときは、表記をするいつ用がある。System.out.println((double)number1 / number2);みたいに。
  • この強制的に型の変換をすることをキャストという

気になること

  • JavaをMacで動かす方法

System.out.println 調べたけどなにいってるか全くわからなかったのでまたいつか Java | System.out.printlnとは