<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/study_java/">
    <title>Study JAVA</title>
    <link>http://w.atwiki.jp/study_java/</link>
    <atom:link href="https://w.atwiki.jp/study_java/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Study JAVA</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-01-22T03:42:12+09:00</dc:date>
    <utime>1200940932</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/study_java/pages/14.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/23.html">
    <title>携帯料金計算</title>
    <link>https://w.atwiki.jp/study_java/pages/23.html</link>
    <description>
      	import java.util.Scanner;
	
	public class CellularPhone {
	
	/**********メイン**********/
	public static void main(String args[]) {
		
		Scanner type = new Scanner(System.in);
		
		int month_min,month,muryou,min;	//変数を宣言。
		
		System.out.println( &quot;月の基本料金を入力してください。単位:円&quot; );		
		month =  type.nextInt(); //キーボード入力。
		System.out.println( &quot;無料通話分を入力してください。単位:円&quot; );
		muryou =  type.nextInt(); //キーボード入力。
		System.out.println( &quot;1分いくらの通話料か入力してください。単位:円&quot; );
		min =  type.nextInt(); //キーボード入力。
		System.out.println( &quot;1ヶ月に通話した時間を入力してください。。単位:分&quot; );
		month_min =  type.nextInt(); //キーボード入力。
		
		int total = month;	
		
		total += ( month_min - ( muryou/min )) * min;
		
		if (total &lt;= month) { //合計金額が基本料金より下(同じ)の場合
			total = month; //合計金額を基本料金にする
			total *= 1.05; //合計金額(基本料金)に消費税。
		}
		else { //基本料金より合計金額が上の場合
			total *= 1.05; //合計金額(基本料金)に消費税。
		}
	
		System.out.println( &quot;月に支払う金額:&quot; + total + &quot;円&quot; );
		
		}
	}    </description>
    <dc:date>2008-01-22T03:42:12+09:00</dc:date>
    <utime>1200940932</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/22.html">
    <title>ミニゲーム</title>
    <link>https://w.atwiki.jp/study_java/pages/22.html</link>
    <description>
      	import java.util.Random;
	import java.util.Scanner;
	
	
	public class MiniGame {
	
	/**********メイン**********/
	public static void main(String args[]) {
	
	
		Random number = new Random();
		Scanner type = new Scanner(System.in);
		
		int nb = number.nextInt(21);
		int count = 20;
		int pt = 0;
		int x;
		System.out.println(&quot;ミニゲーム。&quot;);
		System.out.println(&quot;0～20の数字を当ててみて。&quot;);
		System.out.println(&quot;合計20回挑戦できるぉ。&quot;);
		
		
			do {
				System.out.println(&quot;0～20を入力してぉ。&quot;);
				x = type.nextInt();
				count -= 1;
				
				if (count == 0) {
					System.out.println(&quot;ゲームオーバー。&quot;);
					break;
				}
				else if (x == nb) {
					System.out.print(&quot;(　ﾟдﾟ)ﾋﾞﾝｺﾞｰ&quot;);
					System.out.println(&quot;残り&quot; + count + &quot;回&quot;);
					nb = number.nextInt(21);
					pt++;
				}
				else if (x &gt; nb) {
					System.out.print(&quot;もっと小さいぉ。&quot;);
					System.out.println(&quot;残り&quot; + count + &quot;回&quot;);
				}
				else if (x &lt; nb) {
					System.out.print(&quot;もっと大きいぉ。&quot;);
					System.out.println(&quot;残り&quot; + count + &quot;回&quot;);    </description>
    <dc:date>2008-01-22T03:42:06+09:00</dc:date>
    <utime>1200940926</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/21.html">
    <title>サンプルソース</title>
    <link>https://w.atwiki.jp/study_java/pages/21.html</link>
    <description>
      +[[ミニゲーム]]
+[[携帯料金計算]]    </description>
    <dc:date>2008-01-21T01:46:52+09:00</dc:date>
    <utime>1200847612</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/20.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/study_java/pages/20.html</link>
    <description>
      ***オススメ1位
#amazon(4797339535,center,image)
***オススメ2位
#amazon(4894714361,center,image)
***オススメ3位
#amazon(4797331828,center,image)

#amazon2(120x240)
#amazon2(120x240)    </description>
    <dc:date>2008-01-19T23:20:50+09:00</dc:date>
    <utime>1200752450</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/19.html">
    <title>変数</title>
    <link>https://w.atwiki.jp/study_java/pages/19.html</link>
    <description>
      |分類名|整数名|サイズ|値の範囲|初期値|
|符号付整数|byte|1byte|-128～+127|0|
|符号付整数|short|2bytes|-32768～+32767|0| 
|符号付整数|int|4bytes|-2147483648～+2147483647|0| 
|符号付整数|long|8bytes|-9223372036854775808～+9223372036854775807|0L| 
|浮動小数点数|float|4bytes|約±3.40282347e＋38の範囲(精度は6桁)|0.0F| 
|浮動小数点数|double|8bytes|約±1.79769313486231570e＋308の範囲(精度は15桁)|0.0| 
|文字|char|2bytes|&#039;\u0000&#039;～&#039;\uFFFF&#039;|&#039;\u0000&#039;| 
|真偽値|boolean|1bit|ｔrueまたはｆalse|false| 

上記の8種類の事を基本データ型(プリミティブ型)と言う。

***ミニ知識
JAVAは色々な種類のデータを扱うことができ、分類を分けると
&amp;bold(){基本データ型：符号付整数、浮動小数点数、文字、真偽等があります。}
&amp;bold(){参照型：配列、列挙、クラス、インターフェース等があります。}
に分かれる。
----

byteやshortは使い道が。。。

基本的に整数で使われるのは「int」浮動小数点なら「double」だと思います。

charの使い方としては。

	1.class Test{
	2.public static void main(String[] args){
	3.	char i = &#039;a&#039;; //charは文字型なので&#039;&#039;←シングルクォーテーションを付けましょう。
	4.	System.out.println(&quot;i = &quot;i); //2行目で　宣言したiを表示。
	5.	}
	6.}

3行目の「char i = &#039;a&#039;;」は　charは2バイト文字なので一応「char i = &#039;あ&#039;;」と書くことも可能です。
ここでUNICODE最高と思う人もいるかも？(´･ω･`)

ただ、JAVAの場合はきちんとした文字列を使用するものがあります！これはステキ。。。。
    </description>
    <dc:date>2008-01-21T01:48:20+09:00</dc:date>
    <utime>1200847700</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/18.html">
    <title>識別子</title>
    <link>https://w.atwiki.jp/study_java/pages/18.html</link>
    <description>
      JAVAの識別子は大文字小文字は区別されます。(testとTestは違う識別子になります)
識別子には、大文字小文字アンダーバーが使えますが頭文字は英字にしてください。    </description>
    <dc:date>2008-01-21T01:47:58+09:00</dc:date>
    <utime>1200847678</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/17.html">
    <title>JAVAの注意点</title>
    <link>https://w.atwiki.jp/study_java/pages/17.html</link>
    <description>
      +[[識別子]]    </description>
    <dc:date>2008-01-21T01:47:14+09:00</dc:date>
    <utime>1200847634</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/16.html">
    <title>予約語</title>
    <link>https://w.atwiki.jp/study_java/pages/16.html</link>
    <description>
      予約語について。

JAVAで変数や関数を自分の分かりやすい名前([[識別子]])でつけますが　これだけは使っちゃダメって言う
JAVAが禁止している名前があります、それは識別子として使えないので注意してください。
識別子については別のページで説明させていただきます。

|予約語|読み仮名|意味|
|abstract|アブストラクト|クラスやメソッドが実装されていないことを宣言する。|
|boolean|ブーリアン|真偽を表す型。|
|break|ブレイク|処理内のループ({})を抜け出す。|
|byte|バイト|1バイト符号付整数を表すための型。|
|case|ケイス|switchブロック内でラベルのようにして使用する。|
|catch|キャッチ|tryブロック内で例外が発生した場合の処理先を示す。|
|char|キャラクタ|unicode文字を表すための型、2バイト文字型。|
|class|クラス|クラス宣言|
|const|コンスト|予約されてるのに使えない・・・|
|continue|コンティニュー|ループ内で次の繰り返しに入る。|
|default|デフォルト|switchの中でcaseと一致しなかった場合に実行。|
|do|ドゥ|繰り返し条件が後置のループの開始点を示す。|
|double|ダブル|倍精度浮動小数点を表すための型。ちなみに8バイト|
|else|エルス|if文が成立しなかった場合に実行されることを示す。|
|extends|エクステンズ|クラスの拡張元(親クラス)を示す。|
|final|ファイナル|変更できないことを示す。|
|finally|ファイナリー|tryブロックに入ったら必ず抜け出すときに実行されることを示す。|
|float|フロート|単精度浮動小数点を表すための型。|
|for|フォー|繰り返し。|
|goto|ゴートー|予約されてるのに使えない・・・|
|if|イフ|真偽による条件分岐。|
|implements|インプリメンツ|インターフェースの宣言元を示す。|
|import|インポート|コンパイラに名前解決のためのヒントを与える。|
|instanceof|インスタンスオブ|インスタンスが該当クラスのインスタンスとなっているか調べる。|
|int|イント    </description>
    <dc:date>2008-01-21T01:48:09+09:00</dc:date>
    <utime>1200847689</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/15.html">
    <title>JAVAの予約語等</title>
    <link>https://w.atwiki.jp/study_java/pages/15.html</link>
    <description>
      +[[予約語]]
+[[変数]]    </description>
    <dc:date>2008-01-21T01:47:28+09:00</dc:date>
    <utime>1200847648</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/study_java/pages/14.html">
    <title>1.コンパイルと実行方法について。</title>
    <link>https://w.atwiki.jp/study_java/pages/14.html</link>
    <description>
      プログラムを書いても　コンパイル(PCで実行可能な形式に変換すること)と実行方法を知らないと・・・
何も意味がありません。

最初に下記のソースを、テキストエディッタ(無料) or Eclipse(無料) or JBuilder(有料)で入力してみてください。

	1.class Test{
	2.	public static void main(String args[]){
	3.	//コマンドプロンプト実行時にコマンドプロンプトに「Test」と表示されます。
	4.	System.out.println(&quot;Test&quot;);
	5.	}
	6.}

1行目のclass Test{　の&amp;bold(){Test}はクラス名です。JAVAではプログラムの記載されたファイルの単位をクラスと呼びます。
なのでここの&amp;bold(){Test}と同じ名前で、「&amp;bold(){Test.java}」と言うファイル名で作成してください。

作成したファイル(Test.java)を C:￥Java￥Testと言うフォルダを作成しTestフォルダ内に「Test.java」を移動してください。

そしてコマンドプロンプトを起動したら
画像1のような画面がでると思います。

画像1
&amp;ref(http://www13.atwiki.jp/study_java/pub/cmd1.jpg)

等と書いてあると思いますので先ほど配置したjavaファイルの場所まで移動してみましょう。
cd C:￥Java￥Test と入力してみましょう。

画像2
&amp;ref(http://www13.atwiki.jp/study_java/pub/cmd2.jpg)

画像2のように移動されると思います。

もし移動ができない場合は入力をきちんと再度確認してみましょう。    </description>
    <dc:date>2008-01-22T03:42:46+09:00</dc:date>
    <utime>1200940966</utime>
  </item>
  </rdf:RDF>
