タグ

ブックマーク / www.javadrive.jp (3)

  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
    t080400
    t080400 2012/05/03
    java プログラミング 基礎 基本
  • last演算子を使った繰り返し処理の終了

    繰り返し処理の中で last 演算子が実行されるとその時点で繰り返し処理は終了となります。なお終了する繰り返し処理は、 last 演算子が記述されている箇所を含む一番内側の繰り返し処理が対象です。 上記の例では while 文の条件式に 1 と記述しているため、条件式は常に真(true)となりこの while 文は無限ループとなります。ただ、繰り返し処理の中で if 文を使って条件判断を行い、ある条件となったら last 演算子を実行して while 文を終了するようにしてあります。 なお last 演算子によって終了となる繰り返し処理というのは、 while 文、 until 文、 for 文、 foreach 文の他に裸のブロックが対象となります。 if 文などは対象外ですので、上記のサンプルで last 演算子が実行された時に終了するのは if 文ではなく while 文となります。

    last演算子を使った繰り返し処理の終了
  • while文やfor文を使い標準入力から繰り返し値を取得

    上記の場合、 while 文の条件式の箇所で標準入力から 1 行読み込みます。条件式が真の場合、読み込んだ行から改行を取り除き画面に出力しています。 行入力演算子である <> はファイルの終端を読み込むと未定義値(undef)を返します。そこで defined 関数を使い未定義値(undef)が返されたときに繰り返しを終了させています。未定義値(undef)自体が偽となるため、 defined 関数を使用しなくてもファイルの終端に達すると繰り返しは終了しますが、未定義値以外で改行無しの 0 などを読み込んだ場合でも条件式は偽となるため未定義値(undef)かどうかを判別する方が安心です。 今回のように標準入力から値を読み込む場合はファイルの終端と言うものはありませんので、ファイルに終端に相当する Ctrl+z を入力して Enter キーを押すか、または繰り返し処理の文の中で何からの条件

    while文やfor文を使い標準入力から繰り返し値を取得
    t080400
    t080400 2011/09/28
    標準入力 perl 読み取り while for
  • 1