SlideShare a Scribd company logo
1 of 40
XMLPro 3回目
前回やったこと
• 開発環境を導入した
• HelloWorldを表示した
• 二回目なんてなかった…(らしい)
2
パッケージの作成
• ダンボールみたいなやつをクリック
3
名前を入力して完了
今回はxmlpro0508 とします (なんでもいいです)
完了がでない
↓
XMLPro2014/src
を選択して反転
もしくはソース・
フォルダの指定
4
• 先ほど作成したパッケージをクリックして選
択した状態で
クラスを作成します
5
クラスの作成
• 新規javaクラスを選択
6
クラスの作成2
• クラス名を入力
• クラス名はお好きにどうぞ
→クラス名の頭文字は大文字!!
Lesson1, Sample1, とか
今回の最初は表示するプログラム作るので
Hyouziとかでもよい
小文字でもエラーはおこらない
7
ex キーの入力
“ ・・・ダブルクォーテーション
Shiftを押しながら数字の2()は8,9
; ・・・セミコロン
半角なら「 れ」「+」とかかいてあるとこ
全角状態だったら入力後、F10押すとよい
() ・・・マルカッコ カッコ
Shiftを押しながら数字の8,9
/ ・・・スラッシュ 半角状態で「め」 「/」
8
その他も
• Shiftを押しながら
• 半角状態で
などで入力できます
半角は全角状態で入力後、
F10 で変化させられます
9
今日の内容
• 画面への出力 System.out.println();
• 計算してみる
• 変数を使ってみる String a = “aaaa”;
10
画面への出力
System.out.println();
とりあえず書いてみて
12
実行結果
13
画面に出力するには?
System.out.println(); ()内を出力 + 改行
System.out.print(); ()内を出力する
Javaにおいて
「画面に()内を出力してください」
ということです ↓
14
書いてみよう
15
実行結果
16
画面に出力するには?
文字の列(文字列)を出力したいときは
「“”」で囲む
数値を出力するときはいらない
17
数式
• + 足し算
• - 引き算
• * 掛け算
• / 割り算
• % 余り
18
書いてみよう
•
19
演算したいときは””で囲わない!!
実行結果
数字は数式で計算ができます
20
数式と文字列
• さっきやったように数式を入力すると
• 出力結果↓
21
「“”」
で囲むと文字の列だと
解釈されて計算されない
実行結果は?
22
実行結果
23
やってみよう
• 底辺4で高さ3の三角形の面積を計算して
求めてみてください
24
変数
String a = “HelloWorld”;
int b = 4;
double fdjha = 4.2;
書いてみよう
26
実行結果
27
変数とは
• 変数とは、
「プログラムの中で使う値を
保存しておくための入れ物」です。
変数の基本的な使い方
1.変数を定義する
• int (変数の名前);
と書くと、整数の変数を定義できます。
変数を定義することを、「宣言」といいます。
• 「int」と変数名の間に、
必ず半角スペースを空けてください。
• 例では、aという変数を定義してます。
a
2.変数に数を入れる
• (変数の名前) = 数値 または 式;
• 変数の名前を左に、数値や式を右にして
イコールで結ぶことで、変数に数値を入れら
れます。これを「代入」といいます。
• 先ほど定義した「a」は整数の変数なので、
小数は入れられませんので注意。
a
128
3.変数に入れた数を使う
• 変数に数を入れたら、ただの数値と
同じように使えます。
• printlnで数値を出力するのと同じように、
ダブルクォートを使わずにprintlnに
変数名を入れてみましょう。
a
128
変数の「型」について
• 変数を宣言するとき、変数名の前に書く
「int」は、「これは整数の変数ですよ」
というような意味です。
• 「int」は整数の変数ですが、
もちろん小数の変数もあります。
• ‘1文字’の変数や、“文字の列”の変数というも
のもあります。
• このような変数の種類を、「型」といいます。
変数の「型」 小数・1文字
• 小数は「double」です。(本当は「実数」)
整数の「int」とほぼ同様に使えます。
• 1文字は、「char」です。
• 「char」の変数には、シングルクォートで囲ん
だ1文字だけ入れることができます。
変数の「型」 文字列
• 文字の列は「String」です。
これだけ、大文字始まりであったり、
Eclipse上で文字色が変わらなかったりと
他の型と所々違うので気をつけてください。
• ダブルクォートで囲んだ複数の文字を入れる
ことができます。
変数が原因のよくあるエラー
• 宣言しないで使おうとするとエラー
• 変数の型に対応していない数値を代入しよう
とするとエラー
変数の書き方
• 変数の宣言と代入をいっぺんに行う
書き方があります。
• 下のように書くと、変数を宣言しながら
数を代入することができます。
やってみて
• 自分の名前を変数に入れて
出力してみてください
38
正解
39
まとめ
• printlnとprint の違い 改行するかしないか
• 「“”」で囲んだ文字は、そのまま出力
• 変数は代入した数値や文字を出力できる
40

More Related Content

Viewers also liked

基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)
XMLProJ2014
 
Carnaval 2014 - E. M. João de Lima Paes
Carnaval 2014 - E. M. João de Lima PaesCarnaval 2014 - E. M. João de Lima Paes
Carnaval 2014 - E. M. João de Lima Paes
marquinhos1511
 
Tc1 aporte individual santiagoniño
Tc1 aporte individual santiagoniñoTc1 aporte individual santiagoniño
Tc1 aporte individual santiagoniño
Senaku Uchiha
 

Viewers also liked (20)

Web班
Web班Web班
Web班
 
Lt
LtLt
Lt
 
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
 
百合について
百合について百合について
百合について
 
Web05
Web05Web05
Web05
 
Lt資格
Lt資格Lt資格
Lt資格
 
Web班番外編
Web班番外編Web班番外編
Web班番外編
 
Web 10
Web 10Web 10
Web 10
 
Xml javaチーム2 2
Xml javaチーム2 2Xml javaチーム2 2
Xml javaチーム2 2
 
クラウドファンディングLt
クラウドファンディングLtクラウドファンディングLt
クラウドファンディングLt
 
第1回Java講義資料
第1回Java講義資料第1回Java講義資料
第1回Java講義資料
 
基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)基礎構文班21回目 (コンストラクタ, 継承)
基礎構文班21回目 (コンストラクタ, 継承)
 
Web 01
Web 01Web 01
Web 01
 
Aya Kato
Aya KatoAya Kato
Aya Kato
 
Carnaval 2014 - E. M. João de Lima Paes
Carnaval 2014 - E. M. João de Lima PaesCarnaval 2014 - E. M. João de Lima Paes
Carnaval 2014 - E. M. João de Lima Paes
 
Allatijokepek
AllatijokepekAllatijokepek
Allatijokepek
 
Son derechos fundamentales de las personas adultas mayores
Son derechos fundamentales de las personas adultas mayoresSon derechos fundamentales de las personas adultas mayores
Son derechos fundamentales de las personas adultas mayores
 
Tc1 aporte individual santiagoniño
Tc1 aporte individual santiagoniñoTc1 aporte individual santiagoniño
Tc1 aporte individual santiagoniño
 
Filostrato01
Filostrato01Filostrato01
Filostrato01
 
Gerencia de Proyectos
Gerencia de Proyectos Gerencia de Proyectos
Gerencia de Proyectos
 

More from XMLProJ2014 (20)

Java班講義資料第3回
Java班講義資料第3回Java班講義資料第3回
Java班講義資料第3回
 
Java班講義資料第2回
Java班講義資料第2回Java班講義資料第2回
Java班講義資料第2回
 
00環境構築
00環境構築00環境構築
00環境構築
 
きのこたけのこ戦争
きのこたけのこ戦争きのこたけのこ戦争
きのこたけのこ戦争
 
クリパ用Lt2014
クリパ用Lt2014クリパ用Lt2014
クリパ用Lt2014
 
ポケモン解説
ポケモン解説ポケモン解説
ポケモン解説
 
一年ツイッター
一年ツイッター一年ツイッター
一年ツイッター
 
C++班
C++班C++班
C++班
 
C#班
C#班C#班
C#班
 
Web 11
Web 11Web 11
Web 11
 
Web 09
Web 09Web 09
Web 09
 
Android班第4回
Android班第4回Android班第4回
Android班第4回
 
OpenSource
OpenSourceOpenSource
OpenSource
 
Web 08
Web 08Web 08
Web 08
 
Web 08
Web 08Web 08
Web 08
 
Webアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flaskWebアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flask
 
Android班第3回
Android班第3回Android班第3回
Android班第3回
 
Lt
LtLt
Lt
 
Photon フラッシュブラウザ
Photon フラッシュブラウザPhoton フラッシュブラウザ
Photon フラッシュブラウザ
 
Hddからssdへ
HddからssdへHddからssdへ
Hddからssdへ
 

XMLPro 3回目 画面出力 変数