いやー学校でも卒業制作始まりまして、今めっさ忙しいです。
1.卒業制作(リーダー)
2.自由研究(Linuxのレポ)
3.会社からも受けろと言われている基本情報処理試験
どれも手抜けないわw
1-2においては卒業かかってるし、3は今から行く会社であるからしてですな…。
さて、それはおいて置いて卒業制作でauの携帯アプリ(オープンアプリプレイヤー必須)を開発しております。
だれか人柱ww
まぁぶっ壊れたりする心配は無いのでお願いしますわw
テトリスという無難なアプリです。
ここからお願いします。
<条件>
auである。オープンアプリプレーヤーに対応している。
とまぁこれくらいなんでお暇な方はよろしく。
ちなみに今発見されているバグとして、GameOver判定が早すぎるため落下開始時に地面(ブロック?)に触れているとGameOverにされてしまいますw
あともうひとつ、まだβなんでちっとも面白くないです。
正式版も面白くないかも…w
ここからはちとプログラミングなお話。
auサイドからの条件としてMIMEタイプが追加できるタイプのサーバーでないといけないらしく、
携帯へのアップロードには相当手間がかかりました。
.htaccessの設定とか知らないしw
でもまぁ一ヶ月でここまでこぎつけたのだからこれからいっぱい手を加えようかと思っています。
はっきり言ってまだソースまるパクリ状態だからねw
しかしJava…すこしかじっていたものの…奥が深いな…。
もうちょっとがんばりますかねー。それではー。
PR
さて、JAVAです。
自分の大元の技術はC言語となっています。
C言語がある程度理解できるていで話していきます。
使うのはSUN社からDL出来るJDKです。
まず出力ですが、C言語のPuts関数に相当するものとして、
System.out.println("Hello World");
とあります。
注目してほしいのはSystemの始めが大文字になっている点です。
C言語も大文字と小文字の区別はありますが、関数中に大文字はないので気をつけましょう。
これはSystemクラスのstatic変数outメンバが持つprintlnメソッドを引数"HelloWorld"で呼び出す。
という意味です。
それではsampleプログラムです。
/* 配列の宣言と使用 */
class try3_4 {
public static void main(String args[])
{
int i[] = new int [3]; //iの配列の宣言
char [] c; //cという配列を準備
c = new char[3]; //ポインタという概念はjavaにはありませんが
//返り値はポインタを返されています。
i[0] = 0; i[1] = 1; i[2] = 2;
c[0] = 'A'; c[1] = 'B'; c[2] = 'C';
for(int n = 0;n < 3;n++){
System.out.println(i[n]);
System.out.println(c[n]);
}
System.out.println("size of i[] : " + i.length);
System.out.println("size of c[] : " + c.length);
}
}
赤字で示したところは下記の様に書き換えることができます。
int i[] = new int [3];
char c[] = new char[3];
ちなみに実行すると
となります。
それではまた次回。