chaputer3 データ型①

コンニチハ。こんかいはchaputer3 データ型に入っていきます。

例えば、100-50という式の100や50は数値データです。

一方 ”こんにちは!”や”天気にな~れ”などは文字列データです。

数値は計算に使えますが文字列は使えません。

なので、データといってもいくつかの種類があるわけです。

Java言語ではデータの種類をデータ型と呼び厳密に区別しています。

データ処理を行うコンピュータにとってデータ型は大変重要な役割です。

データ型 種類と役割
Java言語で使われているデータ型は2つ

基本データ型
基本データ型には 

整数型 ---------- byte, short ,int, long

浮動小数点型 -----flote double

文字型------------char

論理型------------boolean

参照型
参照型には

配列型

クラス型-------------Stringなど

インターフェイス

リテラル
具体的な値をリテラルといいます。

整数リテラル
10進数だけでなく16進数、8進数、2進数のリテラルを使うことができます。

種類と例/書き方
10進数--------127,127L、127l (lは小文字のL)

/int型の値とみなされる。long型の値にはLまたはlを付けます。

16進数-------0x7f,0X7F

/先頭に0xまたは0Xを付ける

8進数-------0117

先頭に0を付ける

2進数------0b01111111 0b01111111

/先頭に0bまたは0Bを付けます

整数リテラルの書き方をEclipseでやってみます。

画像1

 


試しに数値を変えてやってみました。

うごかしてみると・・・・・・・・・

画像2


コンソールに表示されますwww

ここまでご覧いただきありがとうございました。

BY MT

Java chapter2 プログラムの書き方②

前回Java言語のプログラムは、クラス、メソッド、命令文という入れ子構造になっているところまで説明しました。ただ、プログラムをよく見ると少しずつ書きだし位置が右にずれてますね。これをインデントといいます。

インデント

インデントはプログラムを見やすくするためにつけます。

実際に比べてみると・・・・

Content image
Content image

下のほうが圧倒的に見やすいですね。

自動フォーマット

Eclipseでは、自動的に適切なインデントを付けてプログラムを成型する機能があります。慣れるまではこの機能を使い、プログラムを整形していきます。

次のようにEclipseを操作

メニューソースフォーマットを選択

Content image

~~~~~~~POINT~~~~~~~~~~~~~~~~~~~~~~~

インデントはTabキーを使って入力

慣れてきて手書きでインデントを付けるときは次のことに注意!!!

インデントを付ける書き方の原則

書き始めの位置は、直前の行と同じに

;{}を書いたら改行

{}内では、それまでの開始位置から4文字分字下げする。

}は、4文字分左に戻して書く

インデントは4文字分右にずらしますが、空白を4つ入力するのでなく、Tabキーをぽちっとwww

Tabキーは、インデントを一度で挿入するためのキーです。

インデントはTabキーで入力する。

Eclipseでは、行末で改行キーを押すと次の行にも同じインデントを引き継ぐことができます。

コメント文

コメントの書き方は //ですが、

複数行のコメントを書く場合は/*から*/までがコメントになります。

今回は最後に System.out.printIn という命令文を

System.out.println は、何かを表示する命令です

println は、プリントエルエヌと読みます。

命令文なのでメソッドの中に書くことができます。

使い方はこんな感じ

System.out.println(”文字”);

Content image

こんな感じになります。

ここまでご覧いただきありがとうございました。

BY MT

参考書

新わかりやすい Java

川場 隆  Kawaba Takashi

秀和システム

Java chapter2 プログラムの書き方①

ハイ。今回は chapter2 プログラムの書き方に入っていきます。

前回説明していませんでしたが、Java言語では、プログラムを

クラス(class)という単位で作成します。

クラスの作り方おさらい

画像1



青いほうのボタンをクリック

画像2

名前を入力して修飾子を選び完了を押す

画像3

すると新しいクラスができます。

_____________________________________

ここから今日の本題

プログラムの成り立ち
package game1;

public class game1_sono1 {
//コメント ← コメント文     
public static void main(String args){
System.out.print("hell");
}
}
空白の行とコメントの行はプログラムに関係ないので取り除いておきます

package game1;
public class game1_sono1 {    
public static void main(String args){
System.out.print("hell");
}
}
これが本来のプログラムの書き方になります。

ここから1行ずつプログラムについて解説していきます

①package game1;
②public class game1_sono1 {   
      ③public static void main(String[] args){
        ④ System.out.print("hell");
      }⑤
}②

①はパッケージ文
プログラムが含まれているパッケージの名前を書きますが、必ずプログラムの先頭行(1行目)に書く必要があります。

Eclipseの場合は自動挿入されるので手書きする必要はありません。

②クラス宣言
Javaではプログラムを クラスという単位で宣言します。

2行目はクラスが始まる部分でクラス宣言といいます。

また、不自然な位置からはじまっている{がクラスのはじまりで、

}がクラスの終わりです。{}をブロックといいプログラムはこの中に書かれます。

クラスの名前はプログラマが好きな名前にできますが、先頭の文字は英字の大文字にします。

③④⑤メソッド
3,4,5行目の部分がメソッドになりますが

クラスにはメソッドをいくつでも書くことが可能です。

但し12章まではメソッドをひとつだけ持つクラスにしておきます。

③のところがメソッドの宣言です。名前はmainです。

mainはプログラムの開始点になる特別なメソッドで、他の名前を使うことはできません。単語がいくつか並んでますが後で説明します。

メソッドも{がメソッドのはじまりで、}がメソッドの終わりです。

メソッドの中身は{}で囲まれたブロックの中に書きます。

命令文
メソッドの中で、具体的な仕事(処理)を実行するために書くのが命令文。

単に文ともいう。命令文の最後には;セミコロンが必要です。

日本語の句点(。)にあたります。

画像4


ここまでご覧いただきありがとうございました。

BY MT

今日は少し青空出てきたぁ~~~~~

参考書

新わかりやすい Java
川場 隆  Kawaba Takashi

秀和システム

java chapter1②

今日は前回の続き

画像1

例えばこんな感じにプログラムを

画像2

起動っとその前に、起動の仕方。(どちらの方法でも起動できます)

A メニュー⇒実行⇒実行
B 画像の青い再生ボタンみたいなのを押す

画像3

どちらの方法でもいいのでとりあえず実行してみます

 

画像4


実行すると下のコンソールボックスにhelloとでます。

今回のプログラムを簡単に見ていきますが

System.out.print("hello");
括弧内の文字をコンソールに表示するプログラムです。

また、後日出てくるのでその時に改めて詳しく説明しますが‥‥

プログラム入力上の注意
入力の途中で他の文字や記号を間違って削除しないように注意してください。

(うん。よくあるよくあるwww)

括弧({})にも意味があるので消さないように
コメントの//を消してしまうとエラーになります

画像5


なので、こまめに上のフロッピーディスクみたいな白い保管ボタンを押しておくことをお勧めします。

 

メソッド
どのプログラムでもたいてい出てきますねwww

Java言語では命令語をメソッドという。

System.out.printもメソッドで、文字列を画面に表示する命令です。

Java では大文字小文字は別の文字として扱われるので注意が必要。

 

エラーの表示と訂正
IDEでは自動的にコンパイルが行われます。

なので書いてる途中でエラーがあると次の画像のように赤線とバツ印が出ます。

画像6


ここまででEclipseの基本とJavaを始める前の説明と下準備は終わりです。

次回からプログラムの書き方等詳しく見ていきます。

ここまでご覧いただきありがとうございました。

BY MT

参考書は__________________________________

新わかりやすい Java
川場 隆  Kawaba Takashi

秀和システム

カードケース

こんにちは、今日は結構前に取ったミーのカードケースを

画像1


このミーのどや顔www

画像2

正直最高かもwww
裏にはロゴが掘ってありますwww

開くと

画像3

大体カード20枚くらいは、入るんじゃないかな?

500円かけて取れましたねwww

ここまでご覧いただきありがとうございました。

BY MT

リ・ゼ・ルwww

ちょっと忘れていたものがあった・・・

Content image

リ・ゼ・ルwww

ja.wikipedia.org

 

Content image

個人的にはかなり好きなタイプwww

なんか色的に素敵www

Content image
Content image
Content image
Content image

いろいろと組み方が間違ってますがこのほうがかっこいい気がするので・・・

まあ、カスタムパーツも交じってますが・・・

詳しくは

gashapon.jp

ここまでご覧いただきありがとうございました。

BY MT

花粉症

毎年この時期ひどいんですよ自分(´;ω;`)

花粉症 なんか今年は飛散量がいつもより多いだとか

(冗談きついわ~~~~(´;ω;`)) 
でも、花粉症年中ある人もいるのよね==

https://www.amazon.co.jp/Amazon%E3%83%96%E3%83%A9%E3%83%B3%E3%83%89-Happy-Belly-%E3%82%B8%E3%83%A3%E3%82%B9%E3%83%9F%E3%83%B3%E8%8C%B6-500ml%C3%9724%E6%9C%AC/dp/B077RVK9LM/ref=sr_1_1_sspa?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1O94M8I4AUFVO&dchild=1&keywords=%E3%82%B8%E3%83%A3%E3%82%B9%E3%83%9F%E3%83%B3%E8%8C%B6

花粉症に意外に効くのがこれ↑

飲みやすくあっさりしてて値段も一本70円!!!

で、今日の花粉状況

画像1

画像2


・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

こりゃ

ア・カ・ン(´;ω;`)
ここまでご覧いただきありがとうございました。

BY MT