Let's! プログラミング

JAVA入門③ データ型とは?

JAVAの代表的なデータ型を覚えよう!

データ型とは変数の宣言に使う「型」のことです。例えば、下記のプログラムの中だと「int」がデータ型になります。

①文字と文字列を格納するためのデータ型

・一文字だけを格納したいときはchar型

・文字列を格納したいときはString型

※ 文字列はダブルクオテーション(二重引用符)で囲うけど、「女」のように文字を囲うときに二重引用符を使うとコンパイルエラーとなってしうので要注意。

②二者択一の情報を格納するためのデータ型

YESかNOか?ウソかホントか?のような二者択一の情報を格納したいときに利用できるのが、boolean型です。trueとfalseを代入できます。

③整数を格納するためのデータ型(4パターン)

普通の数ならintで十分です。基本的には値にマッチしたデータ型を選択します。

「いちいち考えるのめんどうなので、最初から一番大きいlongにしておけば?」とお感じになる方もいらっしゃるかもしれませんが、大きいデータ型をつかうとそれだけメモリを消費してしまうので要注意です。

突然だけど、メモとCPUの違いってなに?
ちゅうたんいいところに気が付いたね!CPUは計算する機能のこと、メモリは計算したものを保存する入れ物だよ
CPU・メモリ・HDの具体例
  • CPUは、頑張って計算する感じ。マイニングするときとか
  • Photoshopたちあげて自分のPCから画像を呼び出してPhotoshopの画面に画像が出てきた状態のときは、メモリをつかっているよ。(メモリは電源消すと全部きえちゃうよ)
  • ハードディスクは、PCに保存されてる画像とかだよ。

世界人口70億の最後に何でLってついてるの?

④小数を格納するためのデータ型

基本はdouble型を使います。(floatは厳密な計算ができないため)

お金の計算は誤差が生じる浮動小数点型を使うのはNG(doubleもfloatもダメ)

floatだけじゃなくてdoubleも浮動小数点型なの?じゃあお金の計算は何をつかうの?
とりあえず今は、プログラミング初心者さんなら「日本円はint」で覚えておいてね。厳密に説明するときりがないから

 

 

ABOUT ME
ちゅうたん
はじめまして、宇宙鼠のちゅうたんです。ゆうこりんしゃちょーのお手伝いをしてお小遣いもらってます( *´艸`)