fc2ブログ
*admin*entry*file*plugin| 文字サイズ  

JAVAは異質な記述をするのかと思っていましたが、ほとんどC言語と同じという印象です。

ただ、キーボード入力を記述するのがだるいです。

例えば、高さと底辺を入力したら面積を求めてくれるというプログラムを作成してみます。

C言語だったら

 #include stdio.h

 int main(void)
 {
 int num1,num2;
 puts("三角形の高さと底辺を入力してください。");
 scanf("%d",&num1);
 scanf("%d",&num2);
 printf("三角形の面積は%fです。\n,((double)num1*num2*/2));
 return(0);
 }

と、これだけで作成できるのですが、JAVAだと

 import java.io.*;
 public class samplep4_4 {
  public static void main (String[] arg)throws IOException
  {
   System.out.println("三角形の高さと底辺を入力してください。");
   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ここ打つのがだるい
   String str1 = br.readLine();
   String str2 = br.readLine();
   int num1 = Integer.parseInt(str1);
   int num2 = Integer.parseInt(str2);
逐一文字から整数に変換させないといけないのもだるい
System.out.println("三角形の面積は"+((double)num1*num2/2)+"です。");
 }
}

と長くなってしまい大変だるいです。

ちなみに実行結果はどちらも、

              三角形の高さと底辺を入力してください
              5 
              6
              三角形の面積は15.0です。

となります。

もちろん数値はユーザーの入力した値によって変わってきますが。

JAVAのこの辺りの記述はVBよりですかね。特にnewとか。
スポンサーサイト





【】
3行でおねがいします
【】
3行と言わず3文字で・・・だるい

以上足りない物は妄想で補ってやって下さい
この記事へコメントする















五里

Author:五里
ゲームとプロ野球の広島を徒然と書くちょっと変わったブログ

プロ野球データFreak
セリーグ順位表
パリーグ順位表