网络131第4周实验——键盘输入数据 和 数据类型

下载内容(不需下载)

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:大家在实验室上机时尽可能抓紧时间,完成相应的练习与作业,并把程序拷贝到优盘中(或邮箱),不必在实验室发CSDN博文。作业截止日期为3月26日(周四)晚23点

2:大家回到宿舍后,把实验内容的源码 与 运行结果 发博文到CSDN博客,作为提交的作业(不要求一定要做对,但要求我们做过、思考过)。所有程序发表到一个博文即可,博文标题为(请直接复制此标题):第四周作业-键盘输入数据 和 数据类型,博文发布后,请把博文链接回复到本文评论,方便老师查看作业。

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("程序计算结束。");
	}
}
运行结果(略)






你可能感兴趣的:(数值类型,键盘输入数据)