〜プログラミング2 Report#4〜


課題

制御文と配列を用いてオリジナルのJavaアプリケーションによる初級問題(なるべく短い行数で)を作成し、模範解答例を示せ。
併せて、同様な動作を行うC言語のソースコードをしめせ。

作成した問題

半角の「*」(アスタリスク)を縦10横20使用して正方形を出力するプログラムを作成せよ。

解答

Java言語によるプログラム
public class Report4 {
    public static void main(String[] args) {
        int x,y;
        for(x=1;x<11;x++){
            for(y=1;y<21;y++){
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

C言語によるプログラム
#include 
int main()
{
  int x,y;
  for(x=1;x<11;x++){
    for(y=1;y<21;y++){
      printf("*");
    }
  printf("\n");
  }
  return 0;
}

結果

出力結果はJava言語、C言語とも同じになった。(当たり前だけど)
********************
********************
********************
********************
********************
********************
********************
********************
********************
********************

感想と反省

極力単純なプログラムで試してみた。Java、Cとも少しずつの違いがあるが、
基本的な入力の仕方はほとんど変わらなかった。しかしまだ迷うところが多少あったので
CとJavaの違いをはっきり知っておくことが必要だと思った。

※このページのアスタリスクによる正方形は、
 ブラウザ:Firefox
 フォント設定:Proportional:Serif
               Serif:ヒラギノ角ゴ Pro W6
               Sans-serif:Osaka-等幅
               Monospace:Osaka-等幅    によって正常な正方形の表示を確認しています。
ひとつ前のページに戻る
たいきのぺぇじ☆とっぷに戻る
プログラミング2 Wikiページに戻る