实验二 java基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、实验目的
(1)掌握Java语言的各种数据类型。
(2)熟悉运算符和表达式。
(3)学会编写简单程序。
二、实验内容
(1)下面是一个简单的Java程序,将多种类型变量通过各种运算符组成不同的表达式,
并将运算结果赋值给同类型的变量,使用printin()方法输出各变量的值。
public c1ass ExampleTest{
public static void main(String args[ ]){
int no=(11+20)*3/5; //A行
System.out.println(“no=”+no)
No++; //B行
System.out.println(“n o=”+n o),
booleanbool=false;// C行
bool=true&&!bool;//D行
System.out.println(“bool=”+boo1)
Byte bValue=0xl0;//E行
System.out.println(“bValue=”+bV a l ue),
bool=In o>bValue、}://F行
System.out.println(“boo1=”+boo1)
}
}
分析、上机编译并运行该程序。
(2)编写一个Java程序,计算一个半径为3.0的圆的周长和面积并输出它们的计算结果。
注:半径为r的圆周长为2∏r,面积为∏r2
(3)编写一个Java程序,计算一个给定底和高的直角三角形的斜边长。
注:直角三角形的斜边长length=Math.sqrt(base*base+height*height)。
其中base和height为两条直角边的边长
三、实验要求
(1)分析程序中A行~F行各运算符的作用、表达式的功能和表达式的值,并和程序
输出结果比较。
(2)为了使程序易读,在程序中添加适当的注释;为了使程序输出结果清晰明了,应
该输出相应的提示性信息;上机编译并运行该程序。
(3)首先将变量base,height和length都定义为double型,编译并运行程序;将length类型更改为float型后(其他保持不变),再编译该程序,观察会出现什么结果并分析原因。