あいねこの館         管理者にコメントを送る

■本サイトは?

当ホームページでは、日々の日記を中心に、プログラムの説明(PHPとJava)、ドコモの携帯の情報を取り扱っています。
またゲームサーバの設置、PHPで作ったゲーム、アプリケーションを設置、配布しております。
初心者の皆さんも上級者の皆さんもぜひ満足頂けるそんなサイトを目指したいと日々奮闘中です。


【▼中心記事】旅行記/ ▽激安商品特集/ ▽FXレポート/ ▽PHPアプリの配布・説明/ ▽Javaの説明限定版・初回版・お買得情報
【▼WEBアプリ】簡単WEB家計簿/ ▽プロフェッショナルWEB家計簿/
【▼Webゲーム】商人物語/ ▽商人物語(WorldAtlas)/ ▽枝モン(RO)/ ▽ROモンスターバトル/ ▽アイテムトレード(RO)/ ▽HPバトラー/ ▽ブラックジャック/ ▽マジカルバナナ
▼スポンサードリンク

■カレンダー

前月 2008年11月 翌月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

■CONTETS

【サイトについて】
Top
Profile

【アプリケーション】
簡単WEB家計簿
プロフェッショナルWEB家計簿

【独立サイト】
これって私だけ!?
ゲームの殿堂

【コラム】
カフェで勉強!
資格を取ろう!

【Webゲーム】
貴方の頭を活性化させよう!
商人物語
商人物語(WorldAtlas)
枝モン(RO)
ROモンスターバトル
アイテムトレード(RO)
HPバトラー
ブラックジャック
マジカルバナナ

【旅行】
Travel
Picture

【プログラム】
■PHP
 ▽PHP
 ▽PHP独自関数
 ▽PHPを始めて学ぼう!
  ※yahooカテゴリ掲載サイト
C++
java
C++builder

【お得な買い物】
激安商品特集
限定版・初回版・お買得情報

【趣味の世界・・・】
K10D MANIAX

【データベース】
DSのソフト一覧
wiiのソフト一覧

【ログ】
Diary
News
Topic

【その他】
サイトマップ
mail(MSN)

■携帯版

お手持ちの携帯電話からQRコードを読み取ることが出来ます。
アドレス:http://aineko.com/mobile/

【管理者用】
サイト更新

■アップデート履歴

[diary] meet the world beat 2008(2008/07/28)
[diary] 簿記1級講座(2008/07/15)
[diary] 解等結果(2008/07/06)
[diary] ビジネス法務検定(2008/07/06)
[diary] アンケート例(2008/07/05)
[diary] ビジネス法務検定(2008/07/05)
[diary] HDDレコーダー(RD-E301)(2008/06/30)
[diary] プロフェッショナルWEB家計簿のメンテ(2008/06/29)
[diary] 試験の結果(2008/06/22)
[diary] 住民税(2008/06/17)

■ご意見・ご要望

管理者にコメントを送る

■アクセス数

update 2008/07/28   ALL114554 TODAY31 YESTADAY173


LINK

●検索サイト
Google
Yahoo!Japan
goo
●相互リンク
ぽたっこゆな
ResTel
●一般ニュース
Googleニュース
読売新聞
●PCニュース
PC Watch
ITmedia
●ゲームニュース
4gamer
ITmedia Games
ファミ通
●通信販売
amazon
●価格情報
価格.com
●個人ニュースサイト
TS
連邦
●読み物
探偵ファイル
●面白
負け猫たちの呟き
爆笑画像掲示板
pya!
リアルイラスト専用掲示板
●映画情報
映画生活
●音楽情報
オリコン
●電車時刻表
JRおでかけネット(JR西)
阪急電鉄
●辞書
goo辞書
アルク
●百科事典
ウィキペディア
●グルメ
グルナビ
●就職活動
みんなの就職活動日記
●リンクサイト
どんとこいサーチ

if〜else(条件分岐)

●条件分岐

if〜elseは、条件に従ったプログラムが実行されます。
if(条件){
	実行プログラム;
}
else if(次の条件){
	実行プログラム;
}
else{
	実行プログラム;
}
このように、if内における条件に従ったプログラムの箇所がどれか1つ実行されます。elseについては記述しなくてもよいです。
以下にサンプルプログラムを掲載します。
class bunki
{
	//メインメソッド
	public static void main(String args[]){
		int i=0;
		//分岐
		for(i=0;i<5;i++){
			if(i==0){
				System.out.println("iの値は0です。");
			}
			else if(i==1){
				System.out.println("iの値は1です。");
			}
			else if(i==2){
				System.out.println("iの値は2です。");
			}
			else{
				System.out.println("iの値はその他です。");
			}
		}		
	}
}
実行結果は以下の通りです。
D:\private\java>javac bunki.java

D:\private\java>java bunki
iの値は0です。
iの値は1です。
iの値は2です。
iの値はその他です。
iの値はその他です。
このプログラムの場合はiの値が0、1、2の場合はそれぞれの条件に合ったプログラムが実行され、その他の値の場合はelseの文が実行されることになります。

●色々な条件
条件式には色々な式を用いることが出来ます。
演算子条件
>左辺が右辺より大きい
<右辺が左辺より大きい
>=左辺が右辺以上
<=右辺が左辺以上
==右辺と左辺が等しい
!=右辺と左辺が等しくない
||左辺と右辺がどちらかを満たす場合
&&左辺と右辺を両方満たす場合
色々な条件を用いたサンプルプログラムを以下に記述します。
class bunki1
{
	//メインメソッド
	public static void main(String args[]){
		int i=0,j=2;
		
		//分岐1
		if(i==0 || j==1){
			System.out.println("一番目OK");
		}
		else{
			System.out.println("一番目NG");
		}

		//分岐2
		if(i==0 && j==1){
			System.out.println("二番目OK");
		}
		else{
			System.out.println("二番目NG");
		}

		//分岐3
		if( (i+j)==2 && (i==1 || j==2) ){
			System.out.println("三番目OK");
		}
		else{
			System.out.println("三番目NG");
		}

		//分岐4
		if( (i+j)==1 && (i==1 && j==2) ){
			System.out.println("四番目OK");
		}
		else{
			System.out.println("四番目NG");
		}
	}
}

実行結果です。
D:\private\java>javac bunki1.java

D:\private\java>java bunki1
一番目OK
二番目NG
三番目OK
四番目NG
先ず、分岐の一番目ですが、iが0またはjが1です。どちらかが満たされればいいので、iが0と真であるため、ifの中が実行されます。
次に、分岐の二番目ですが、iが0がつjが1です。両方が満たされなければならないので、偽となります。
三番目では、iとjを足したら2でかつ、iが1かjが2のどちらかが条件式です。iとjを足したら2で、jが2のため真となります。
四番目では、iとjを足したら1でかつ、iが1でかつjが2の条件式です。両方とも偽のため、条件式は満たされません。

戻る
amazonから個人的にお勧めする商品を紹介します。
私が購入した商品


サーチ:
キーワード:
Amazon.co.jpアソシエイト