Let's! プログラミング

JAVA入門② 変数とは?

intって言葉がよく出てくるけど何なん?

変数を宣言するには、「変数名」と「変数のデータ型」のふたつをを指定します。データ型には、整数や文字などがあります。

intとか勉強すると「符号あり符号なし」ってとく出てくるけど何なの?

符号あり符号なしの概念を細かく理解するには、2進数をマスターすることが大前提。コンピューターサイエンスでは、2進数でマイナスをどう表現するかなどをより細かく学びます。初心者には難しいから、ざっくりと簡単に以下だけ覚えておけば十分だよ
じゃあ、solidityでつかったuintって何?
unsigned intengerの略で符号なし整数(正の数)につかえるよ。

符号あり ⇒ マイナスも代入できる

符号なし ⇒ 正の数だけ

Javaのデータ型

赤文字にした四つが整数のデータ型です。int型は、英語のInteger(インテジャー)の略で、Integer型の変数という意味になります。通常はint型で十分です。

「最初から大きい整数を格納できる型をしておけば?」と思われるかもしれませんが、それだと余分にCPUを消費してしまうので、値にあったものを選ぶ必要があるのです。

boolean true または false
char 16ビットUnicode文字 ¥u0000~¥uFFFF
byte 8ビット整数 -128~127
short 16ビット整数 -32768~32767
int 32ビット整数 -2147483648~2147483647
long 64ビット整数 -9223372036854775808~9223372036854775807
float 32ビット単精度浮動小数点数
double 64ビット倍精度浮動小数点数

変数って何なの?

変数とは、データを入れておく入れ物のようなイメージです。

その入れ物には、自由に名前をつけておくことができます!その名前を呼び出すことにより、変数からデータを取り出すことができちゃうんです。

↑上記のプログラムでは、ageに45を代入して、その値を取得(取り出し)し、画面に表示させるというものです。

ちゅうたんの時給確認プログラムをつくってみたよ
スタッフ時給確認プログラム

スタッフ ちゅうたん(2018年4月入社)時給500円スタート

一年経過後 20円時給があがる

 

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