武汉北大青鸟 > IT技术教程 > 软件编程教程 >

Java语言程序和C#语言程序的区别

时间:2015-09-26来源:北大青鸟徐东校区

  走入信息飞速发展的时代,信息行业不发展壮大,在软件开发领域中Java语言与C#语言都独当一面,得到了逐步完善和广泛的应用,Java语言和C#语言都是一种面向对象的语言,但Java程序和C#程序还是有一定的区别。

  下面分别是两种语言的程序的例子。

  1.Java语言的基本程序:

  Import java.util.*;

  Package HelloJava{

  Public class Message{

  Public static void main(String [] args){

  System.out.println(“欢迎来到Java世界”);

  }

  }

  }

  2.C#语言的基本程序:

  Using System;

  Using System.Collection.Generic;

  Using System.Text;

  Namespace HelloAccp{

  Class Program{

  Static void Main(string [] args){

  Console.WriteLine(“Hello Accp。NET”);

  Console.ReadLine();

  }

  }

  }

  依据这两个基本的程序,我们来区分一下Java语言程序和C#语言程序的不同。

  一、导入包的关键字。

  在Java中,如果导入其他包,应该使用import关键字,而在C#中,使用using关键字来引用其他的命名空间,但两者的作用一样。

  二、命名空间的关键字。

  namespace(命名空间)是C#中组织代码的方式,而package(包)是Java中用到的,它们的作用就是可以把紧密相关的一些代码放在同一个命名空间中,大大提高管理和使用效率。

  三、Class关键字。

  在Java和C#中都是用class关键字表示类,而且编写的任何代码都应该包含在一个类里面。类要包含在一个命名空间或包中,但不同的是在Java中,要求类名必须与源文件的名字一样,而C#不要求。

  四、Main方法的不同。

  C#中的Main()方法和Java中的main()方法作用都是一样的,都是程序运行的步。但Java中main()方法字母小写且只有一种写法,而C#中的Main()方法字母必大写且有四种写法。分别是:

  Static void Main(string [] args){}

  static void Main(){}

  Static int Main(string [] args){}

  static int Main(){}

  五、输入和输出方法。

  在Java中输出方法为:System.out.println();和另一种System.out.println(要输出的值);

  输入方法为:创建Scanner对象,如Scanner sa = new Scanner();再用对象点方法。如 String name = sa.nextString();

  在C#中输出方法为:Console.WriteLine();和Console.WriteLine(要输出的值);及一种C#独有的一种方法Console.WriteLine(“格式字符串”,变量列表);

  输入方法为:string name = Console.ReadLine();

责任编辑:admin

分享到:

作者: 武汉北大青鸟 原载: 武汉北大青鸟徐东校区 www.whhpit.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明

13125006136

开班信息

    数据加载中...

只为了方便您就学 徐东校区

武汉市洪山区友谊大道504号金马凯旋家居北大青鸟徐东校区2楼(地铁8号线徐东站D出口徐东平价旁)

北大青鸟鲁广校区
荆州青鸟之家
北大青鸟宏鹏IT校区
襄阳青鸟之家
北大青鸟徐东校区
北大青鸟光谷校区
孝感青鸟之家
黄冈青鸟之家
北大青鸟武广校区
课工场华中直营总校
课工场武汉设计校区
课工场徐东校区
课工场光谷校区
课工场鲁广校区
  • 武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

    13125006136

  • 湖北省荆州市荆州区万达金街A3-11

    13125006136

  • 武汉市洪山区鲁磨路568号(地质大学旁)

    13125006136

  • 襄阳市樊城区中原路11号领秀中原写字楼10楼1007A室

    13125006136

  • 武汉市洪山区友谊大道504号金马凯旋家居2楼(地铁8号线徐东站D出口徐东平价旁)

    13125006136

  • 武汉市东湖开发区流芳园北路9号东一产业园内(武汉工程大学流芳校区旁)

    13125006136

  • 孝感市孝南区宇济生活超市5楼北大青鸟(市民之家对面)

    13125006136

  • 黄冈市黄州区东门路1号摩尔城2A栋906-908

    13125006136

  • 武汉市汉口解放大道557号(地铁二号线中山公园地铁站)

    13125006136

  • 武汉市洪山区珞喻路718号春和天地3-302号

    13125006136

  • 武汉设计工程校区

    13125006136

  • 武汉市洪山区友谊大道504号金马凯旋家居2楼(地铁8号线徐东站D出口徐东平价旁)

    13125006136

  • 武汉市东湖开发区流芳园北路9号东一产业园内(武汉工程大学流芳校区旁)

    13125006136

  • 武汉市洪山区珞喻路718号春和天地11楼

    13125006136

Copyright (c) 2006-2020 武汉宏鹏职业培训学校 版权所有 All Rights Reserved.