于庆玲2014134029

类型,变量和表达式
  //一个计算圆形面积的程序
      Public class computeArea{
           Public static void main (String[] args){
                 Int r=10;
                  Double area=3.14*r*r;
          System.out.printlen(area) ;
      }
}
Define  PI  3.14
main()
{
Int r,r=10;
double ears;
ears=PI*r*r;
printf(“%f”,ears);
 }
在程序的开头就有区别,在书写形式的差别上,从两个程序上就可以直观的看出两者的差别。(1)其中Class后面的类名应该与文件的命名相同
       (2)类中必须含有一个Main 方法
        (3)在Java 中定义和使用可以同时使用,但是在C 语言中必须先进行定义,才可以进行使用。
(3)在最后的输出语句中,也存在巨大的差异,在Java 中用System.out
.Println.  在C 语言中应用之单独应用Printf 就可以了
二  变量中的异同
(1) 标识符.在C 语言中,标志符主要包括,英文字母,下划线,数字.在Java中主要是由英文字母,下划线,或者是美元符号.
(2) 在C 语言中数字不能放在开头,在Java 中没有这个要求
(3) 在Java 中标志符不能是关键字,但是可以包含一个关键字作为他的名字的一部分。
(4) Java 语言中严格区分标识符的大小写,但是在C 语言中在标识符中就对大小写的区分不是很明显
(5) 他们同样遵循望文生义的原则
(6) 在关键字中,Java 中没有Sizeof 运算符 但是在C 语言中有。
(7) 基本数据类型。在Java 中包含逻辑型(boolean),字节型byte ,字符型chaR  整型 int  ,短整型short ,长整型long  单精度,float, 双精度 double。  在C 语言中,包含整型,实型,字符型,长整型,短整型,双精度,单精度
(8) 在逻辑类型中。在C 语言中用0表示错误,用非0表示正确。在Java 中有两种表达方式,ON和OFF表示或者Ture和FALSE,或者YES和NO,这样的数值用逻辑型(boolean)类型来表示。
(9) String不是原始类型,而是一个类,他被用来表示字符序列。与C 语言不同 ,不能用\0 作为结束。
(10) 在Java 中有四种整型类型:字节型,长整型,短整型,整型,他们的区别在于,表达的数值范围不同。在C 语言中只有整型,长整型,短整型。
(11) 默认的整数字面两,是INT 类型,如果在其后边 紧跟L或L的,则表示LONG型,占8个字节,默认的实数字面量,的类型是DOUBLE,,浮点型变量用关键字FLOAT和DOUBLE 可以在小数点或指数或数字后面带有F或D则表示浮点类型。
(12) 变量初始化后才可以在C语言中进行使用,但是在Java 中可以同时进行定义和使用。
(13) 在输出过程中,直接输出数字时,不需要用“”来括起来。输出其他内容需要括起来。
(14) 、常量明的定义一搬用大写来表示。
(15) 逻辑运算符,| 或,&与,^亦或,是区别于C 语言的
(16) 控制台的输入,在c语言中scanf,在Java中用Scanner. 
                                   3D 班于庆玲
                                  学号2014134029
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值