for文

  • ここでは、初期化・継続条件・ブロック末尾での処理(インクリメント)を記載することのできる for文についてかく。
  • foreach はここには書かない。

Java

  • 一般的な
//ひらがなをカタカナに変換する場面で
String str = in.readLine(); //文字列読みこんで
StringBuffer result = new StringBuffer();
for (int i=0; i<str.length(); i++) { //宣言もここで書ける
  char c = str.charAt(i); //1文字を処理する
  if (('あ' <= c) && (c <= 'ん')) {
    //例えばこんな感じ
  }
  result.append(c);
}
  • 一部書かないことも可能
//いまどき Vector 使わないだろうけど、例えばの話
Vector v = new Vector();
//..格納処理
for (Enumearation e = v.elements(); e.hasMoreElements(); ) { //インクリメントなし
  System.out.println(e.nextElement()); //ここで取得と同時にカーソルが動く
}

PHP

基本的にjavaの構造がそのまま使用できます。変数の宣言もfor()内部でできます。
<?php
    for($a = 0; $a < 4; $a++) {
    $lectur = array("HTML","XHTML","XML","JavaScript","PHP");
        print($lectur[$a]). "&#160;\n";
      }
?>

javascript

javaと同様です。
for(var i=1 ; i<=10 ; i++){
  if(i==3) continue;
  if(i==7) break;
  document.write(i+"回目の繰り返しです!<br>"); //3がなくて6まで
}

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年06月17日 09:34