0
0

スポ少からず~っとバスケをやってきた事を思い出すと、ずっとドリブルの練習したなぁ。
エンジニアになってからも基礎をしっかりしないと変なところでミスったりするので、無骨に愚直に理解をしよう。

お品書き

  • 変数って?
  • 使い方
  • コンパイル
  • おまけ

変数って?

データの入れ物。

例えば「a」という変数を作ったら「a」という入れ物がメモリ上にできる。
その中にデータを入れて計算したり、様々な処理に使ったりできる。

変数名のルール

→1文字目
 英字(a~z、A~Z)、_、$

2文字目以降は数字も使用可
キーワードは使用不可

(public、static、void等の単体で意味を成してしまうもの)

使い方

今回はクラス名をSecondとします。(2回目だから)

宣言

変数を作ること。
例)int month ;
この宣言でmonthという変数がメモリ上にできます。

java
class Second{
	public static void main (String[] args){
		int month ; //データ型 変数名 ;
		month = 3 ;
		System.out.println();
	}
}
代入

値を入れること。
例) month = 3 ;
これによりメモリ上にあるmonthという変数に3という値が代入されます。

java
class Second{
	public static void main (String[] args){
		int month ; //データ型 変数名 ;
		mouth = 3 ; //変数名 = 値 ;
		System.out.println();
	}
}

ちなみに、変数名をカンマで区切れば一度に複数指定も可能
例)int month , day ;

java
class Second{
	public static void main (String[] args){
		int month , day ; //変数を2つ宣言
		month = 3 ; 
		day = 21 ;
		System.out.println();
	}
}

※数学の「=」は右辺と左辺が同じという意味だが、代入の記号として使う場合は右の値が左の変数に格納される。

参照

値を見ること。

java
System.out.println(month + day);  //()内が参照するための記述
初期化

宣言と代入を同時に行うこと。
例)int month = 3 ;
int day = 21 ;
これでint型のmonthという変数に3が代入され、int型のdayという変数に3が代入される。

java
class Second{
	public static void main (String[] args){
		int month = 3 ; //初期化
		int day = 21 ; //初期化
		System.out.println();
	}
}

System.out.println();の()内に表示したい参照の記述を書いてコンパイルしてみる。

java
class Second{
	public static void main (String[] args){
		int month = 3 ;
		int day = 21 ;
		System.out.println("誕生日は" + month + "月" + day + "日です!");
	}
}

コンパイルして実行

前回同様ファイルのあるディレクトリでcmdでコンパイル

cmd
C:\java\1>javac Second.java
C:\java\1>

コンパイルが通ったら実行。

cmd
C:\java\1>java Second
誕生日は3月21日です!
C:\java\1>

私のリアル誕生日を世界中に公開。。

おまけ

java
class Second{
	public static void main (String[] args){
		int month;
		int day ;		
		    month = 3 ;
		    day = 21 ;
		
		int month , day ;
		    month = 3 ;
		    day = 21 ;
		
		int month = 3 ;
		int day = 21;
		
		System.out.println("誕生日は" + month + "月" + day + "日です!");
	}
}

上記の●、▲、■の処理文ですが、全部同じ処理です。


というわけで、第2回目もこの辺で。

まだまだ書き方が甘いけど、一歩ずつ着実に歩を進めていこう。
21日か、21回か続けば習慣になる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0