下载内容(不需下载)
1 第三周课件——Java基本语法
2 Java语言程序设计-基础篇(原书第8版-中文版)
3 Head First Java(中文版)
实验内容
同学们完成下面1-3题;可以挑战4-5题。
1:程序练手。P21 例2-1 计算圆面积,在Eclipse中输入该程序的代码,得到运行结果。把源程序发送到自己邮箱或优盘中。类名:ComputeArea
2:键盘输入数据。 修改程序例2-1,改为从键盘输入数据,计算相应的圆面积。把源程序发送到自己邮箱或优盘中。类名:ComputeArea2
3:数值类型范围与数值运算。结合P22例2-2 和 P25例2-4,理解数值的范围与基本的数值运算。类名: MathDemo
4:……(等会补充)
实验要求
1:大家在实验室上机时尽可能抓紧时间,完成相应的练习与作业,并把程序拷贝到优盘中(或邮箱),不必在实验室发优快云博文。作业截止日期为3月26日(周四)晚23点。
2:大家回到宿舍后,把实验内容的源码 与 运行结果 发博文到优快云博客,作为提交的作业(不要求一定要做对,但要求我们做过、思考过)。所有程序发表到一个博文即可,博文标题为(请直接复制此标题):第四周作业-键盘输入数据 和 数据类型,博文发布后,请把博文链接回复到本文评论,方便老师查看作业。
3:实验室上机时间,大家遇到任何问题,请立即举手示意,老师立即赶到你那里,共同解决问题,大家千万不要堆积问题。
老师是大家的学习伙伴,我们的目标是一起提高大家的编程水平。
程序示例代码
第2题:键盘输入数据
import java.util.Scanner;
public class ComputerAre {
public static void main(String args[])
{
final double PI=3.14159;
double area;
double radius=0.0;
//输出提示符
System.out.println("请输入一个浮点数(如果数字<=0,则结束)");
Scanner sc=new Scanner(System.in);
while (sc.hasNextDouble()){
radius=sc.nextDouble();
//判断输入double数据,如果 <= 0,则停止计算,跳出循环
if(radius<=0)
break;
//计算面积
area=PI*radius*radius;
System.out.println("The area for the circle is"+area);
//输出提示符
System.out.println("请输入一个浮点数(如果数字<=0,则结束)");
}
sc.close();
System.out.println("程序计算结束。");
}
}
运行结果(略)