JavaとC#の比較1
Java講座1〜4で比較
SP1_1(一番簡単なプログラム)
 JavaC#
1
2
3
4
class Rei1_1{
   public static void main(String[] args){
   }
}
class Rei1_1{
   static void Main(){
   }
}

SP1_2(コメント)
 JavaC#
1
2
3
4
5
6
//クラスRei1
class Rei1_2{
   /*mainメソッドの始まり*/
   public static void main(String[] args){
   }
}
//クラスRei1
class Rei1_2{
   /*Mainメソッドの始まり*/
   static void Main(){
   }
}

SP2_1(文字列を出力する)
 JavaC#
1
2
3
4
5
6
7
8
9
//文字列を出力するプログラム
class Rei2_1{
   public static void main(String[] args){
      System.out.println("Java");
      System.out.println("ジャワ島");
      System.out.print("ゲーム作りたいよ");
      System.out.print("初めての秋葉原");
   }
}
using System;  //Systemを省略できる(Javaは省略不可
class Rei2_1{
   static void Main(){
      System.Console.WriteLine("C#");
      Console.WriteLine("C#とJava");
      System.Console.Write("ゲーム作りたいよ");
      Console.Write("初めての秋葉原");
   }
}

SP3_1(変数を使ったプログラム)
 JavaC#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//変数を使ったプログラム
class Rei3_1{
    public static void main(String args[]){
        int     a = 10;
        double  b = 20.5;
        char    c = 'あ';
        boolean d = true;
        
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        System.out.println("d = " + d);
        
        a = 20;
        b = 3.14159;
        c = 'd';
        d = false;
        
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        System.out.println("c = " + d);
    }
}
using System;
class Rei3_1{
    static void Main(){
        int     a = 10;
        double  b = 20.5;
        char    c = 'あ';
        bool    d = true;
        
        Console.WriteLine("a = " + a);
        Console.WriteLine("b = " + b);
        Console.WriteLine("c = " + c);
        Console.WriteLine("d = " + d);
        
        a = 20;
        b = 3.14159;
        c = 'd';
        d = false;
        
        Console.WriteLine("a = " + a);
        Console.WriteLine("b = " + b);
        Console.WriteLine("c = " + c);
        Console.WriteLine("c = " + d);
    }
}

SP3_4(定数を使ったプログラム)
 JavaC#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//定数を使ったプログラム
class Rei3_4{
    public static void main(String args[]){
        int num1, num2, num3 ,num4;
        final int A = 10;
        
        num1 = A + 3; 
        num2 = A - 4;
        num3 = A * 2;
        num4 = A / 5;
        
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
        System.out.println("num3 = " + num3);
        System.out.println("num4 = " + num4);
    }
}
using System;
class Rei3_4{
    static void Main(){
        int num1, num2, num3 ,num4;
        const int A = 10;
        
        num1 = A + 3; 
        num2 = A - 4;
        num3 = A * 2;
        num4 = A / 5;
        
        Console.WriteLine("num1 = " + num1);
        Console.WriteLine("num2 = " + num2);
        Console.WriteLine("num3 = " + num3);
        Console.WriteLine("num4 = " + num4);
    }
}

SP4_1_1(演算を行うプログラム)
 JavaC#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//演算を行うプログラム
class Rei4_1_1{
    public static void main(String args[]){
        int a = 1;
        int b = 2;
        int c = 3;
        
        a = a + b * c;   //a = 7
        c = a * 5;       //c = 35
        b++;             //b = 3
        
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        
        int d = 10;
        d = d % 3;
        
        System.out.println("d = " + d);
        
        //出力するときに計算することも可能♪
        System.out.println("6 / 3 = " + (6 / 3));
        System.out.println("a * b = " + (a * b));
    }
}
using System;
class Rei4_1_1{
    static void Main(){
        int a = 1;
        int b = 2;
        int c = 3;
        
        a = a + b * c;   //a = 7
        c = a * 5;       //c = 35
        b++;             //b = 3
        
        Console.WriteLine("a = " + a);
        Console.WriteLine("b = " + b);
        Console.WriteLine("c = " + c);
        
        int d = 10;
        d = d % 3;
        
        Console.WriteLine("d = " + d);
        
        //出力するときに計算することも可能♪
        Console.WriteLine("6 / 3 = " + (6 / 3));
        Console.WriteLine("a * b = " + (a * b));
    }
}

TOPに戻る   JavaとC#の比較に戻る