Calendar |
Recent Entry |
Recent Comment |
Category |
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
何頃?(意味不明
◆配列オブジェクト
ここで、初めて
a[]
の意味を知る。
これかぁ!!!!
お前かぁ!!これは、ホントよく使われているのに意味が分からずに凄い不思議な暗号文だったが・・・
int a[];
だと、仮に場所確保してって言う意味らしい。
うんで、
a = new int[4];
で、間取りの一緒なアパートが4件出来る。
私的に使う方法的には、
int [] a = new int[4];
が楽だな~って思っている。
◆配列の生成と要素へのアクセス
上の状態でどう使うのか?って思う。
結構使われているのに使い方が分からないとも思った。
理屈もよく理解できてなくボーと聞きつつ。
待てよ?って黙々と思案して、先生の話が右から左に流れつつ
お!こうなのでは!と閃いた!
int [] tatoe = new int[3];
ここで三つの部屋が仮に出来る。
ここで、3つの部屋にそれぞれ部屋番号を割り振る。
tatoe[0] = 101;
tatoe[1] = 102;
tatoe[2] = 103;
System.out.println("部屋番号は、" + tatoe[0] + "号室");
System.out.println("部屋番号は、" + tatoe[1] + "号室");
System.out.println("部屋番号は、" + tatoe[2] + "号室");
これをより簡単に記述したのが
for(i = 0; i < 3; i++)
{
System.out.println("部屋番号は、" + (tatoe[i] + 101) + "号室");
}
で、多分あってると思う。条件式がいつも間違うから自信が無い(笑)
◆配列イニシャライザー
一瞬何?って思う横文字。日本語では、配列の初期化子。
あぁ~と頷く。
上のように一つ増えとかだとループが大いに役立つけど、個別に違うときは一気に初期化してしまう方法。
int [] sho = {'seinen','shoujo','shounen'};
これで初期化も出来て一石二鳥状態★
殆ど気付いたらこれでやりそうw
◇練習
今までのを使って~だったのでかなり難易度高め!
月を表してしかも、日数を計算し、それ以外の文字はエラーを表示して~。
配列オブジェクトとスイッチに入力、ifなどなどフル活動してどうにか動いた!って思ったら条件式間違えてて結果の表示が何を入れても0になったときは切なかった・・・。
その辺りを直したらすんなり(笑)
結構条件式で引っかかることが多いんですが・・・私(笑)
昨日、ってか日付変わっていたから今日か!
日付が変わっているとも知らずにパソコンのCドライバー状態に吃驚して思わず、色々試してどうにか空き領域を増やしました。
が、まだ、四分の一といったところ。
もう少し、広くならないものか気になるところです。
で、気付いたら「うぁ!明日学校なのに!」って急いで寝る。
それくらいのことしかしていない(笑)
今日は、授業中に見たのはHDDが何処が安いかと、オンラインゲームをしていたくらい。
◆配列オブジェクト
ここで、初めて
a[]
の意味を知る。
これかぁ!!!!
お前かぁ!!これは、ホントよく使われているのに意味が分からずに凄い不思議な暗号文だったが・・・
int a[];
だと、仮に場所確保してって言う意味らしい。
うんで、
a = new int[4];
で、間取りの一緒なアパートが4件出来る。
私的に使う方法的には、
int [] a = new int[4];
が楽だな~って思っている。
◆配列の生成と要素へのアクセス
上の状態でどう使うのか?って思う。
結構使われているのに使い方が分からないとも思った。
理屈もよく理解できてなくボーと聞きつつ。
待てよ?って黙々と思案して、先生の話が右から左に流れつつ
お!こうなのでは!と閃いた!
int [] tatoe = new int[3];
ここで三つの部屋が仮に出来る。
ここで、3つの部屋にそれぞれ部屋番号を割り振る。
tatoe[0] = 101;
tatoe[1] = 102;
tatoe[2] = 103;
System.out.println("部屋番号は、" + tatoe[0] + "号室");
System.out.println("部屋番号は、" + tatoe[1] + "号室");
System.out.println("部屋番号は、" + tatoe[2] + "号室");
これをより簡単に記述したのが
for(i = 0; i < 3; i++)
{
System.out.println("部屋番号は、" + (tatoe[i] + 101) + "号室");
}
で、多分あってると思う。条件式がいつも間違うから自信が無い(笑)
◆配列イニシャライザー
一瞬何?って思う横文字。日本語では、配列の初期化子。
あぁ~と頷く。
上のように一つ増えとかだとループが大いに役立つけど、個別に違うときは一気に初期化してしまう方法。
int [] sho = {'seinen','shoujo','shounen'};
これで初期化も出来て一石二鳥状態★
殆ど気付いたらこれでやりそうw
◇練習
今までのを使って~だったのでかなり難易度高め!
月を表してしかも、日数を計算し、それ以外の文字はエラーを表示して~。
配列オブジェクトとスイッチに入力、ifなどなどフル活動してどうにか動いた!って思ったら条件式間違えてて結果の表示が何を入れても0になったときは切なかった・・・。
その辺りを直したらすんなり(笑)
結構条件式で引っかかることが多いんですが・・・私(笑)
昨日、ってか日付変わっていたから今日か!
日付が変わっているとも知らずにパソコンのCドライバー状態に吃驚して思わず、色々試してどうにか空き領域を増やしました。
が、まだ、四分の一といったところ。
もう少し、広くならないものか気になるところです。
で、気付いたら「うぁ!明日学校なのに!」って急いで寝る。
それくらいのことしかしていない(笑)
今日は、授業中に見たのはHDDが何処が安いかと、オンラインゲームをしていたくらい。
PR
コメント
|
トラックバック
|
この記事にトラックバックする →
ブログ内検索
|