实验2Java基本语法和算法案例.doc

实验2Java基本语法和算法案例.doc

ID:51003359

大小:145.50 KB

页数:12页

时间:2020-03-08

实验2Java基本语法和算法案例.doc_第1页
实验2Java基本语法和算法案例.doc_第2页
实验2Java基本语法和算法案例.doc_第3页
实验2Java基本语法和算法案例.doc_第4页
实验2Java基本语法和算法案例.doc_第5页
资源描述:

《实验2Java基本语法和算法案例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验2Java基本语法和算法案例一.实验目的1.通过阅读本实验的知识点和例题,借助已有的C语言基础,学习与算法有关的Java语言的基本语法。2.利用C语言和Java语言的基础知识,尝试用Java语言编写几个简单的算法,来解决现实中所遇到的计算问题。二.知识点和例题1.基本数据类型根据存储长度和编码的不同,Java语言的数据(常量、变量)可分为逻辑型、整数型、浮点型和字符型四种基本类型。在不同的类型上定义了不同的运算。⑴逻辑型逻辑型用关键字boolean代表,它只能取true和false两个值,true代表真,false代表假,这也是逻辑型唯一

2、的两个常量。C语言无此类型,false和true分别用0和非0代表;C++逻辑型的关键字为bool,机器内部分别用0和1表示false和true,并允许在逻辑型与整型之间自动转换,Java则不允许这种转换。声明和使用逻辑型变量的例子:booleanx=true,y;//声明逻辑型变量x和y,x赋予初值truey=1==2;//因1≠2,故y被赋予逻辑值false(注意“=”与“==”的区别)System.out.println(x);//打印x的值(true)System.out.println(y);//打印y的值(false)⑵整数型整数

3、型有byte、short、int和long四种子类型,机器内部分别用1、2、4、8字节保存它们。长度不同造成表示数据范围不同,每种类型都有其固定的取值范围:关键字长度(bits)取值范围byte8-128~127short16-32768~32767int32-2147483648~2147483647long64-9223372036854775808~9223372036854775807声明和使用整数型变量的例子:byteb1=-128,b2=127;System.out.println(b1);//输出-128System.out.p

4、rintln(b2);//输出127shorts1=-32768,s2=32767;System.out.println(s1);//输出-32768System.out.println(s2);//输出32767inti1=-2147483648,i2=2147483647;System.out.println(i1);//输出-2147483648System.out.println(i2);//输出2147483647inti3=i1,i4=i2;//i3=-2147483648,i4=2147483647i3--;i4++;//若计算

5、正确,则i3=-2147483649,i4=2147483648System.out.println(i3);//输出2147483647(×)System.out.println(i4);//输出-2147483648(×)longl1=i1,l2=i2;//l1=-2147483648,l2=2147483647l1--;l2++;//若计算正确,则l1=-2147483649,l2=2147483648System.out.println(l1);//输出-2147483649(√)System.out.println(l2);//输出

6、2147483648(√)即输出结果为:-128127-3276832767-214748364821474836472147483647-2147483648-21474836492147483648int型变量i3和i4的值之所以出错,是因为它们超出了int型的取值范围。⑴浮点型浮点型用来表示实数的近似值,它分为单精度(float)和双精度(double)两种类型,机器内部分别用4字节和8字节来保存。对于浮点型来说,长度不同不仅造成实数表示范围(数量级)的不同,也造成实数表示精度(有效数字)的不同:关键字长度(bits)取值(绝对值)精度

7、(十进制位数)float321.4×10-45~3.4×10+387double644.9×10-324~1.8×10+30815和C语言一样,浮点常量既可以按照习惯法书写,也可按照“科学法”书写。在浮点常量尾部分别加f和d来区分float和double型常量,默认为double型常量。使用浮点型的例子:floatf1=3.1415926f;//习惯法float常量书写floatf2=0.31415926e+1f;//科学法float常量书写doubled1=3.1415926d;//习惯法double常量书写doubled2=0.31415

8、926e+1;//科学法double常量书写(忽略尾部d)doublePI=Math.PI;//π用Math类中定义的常量Math.PI表示System.out.p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。