【Java——计算圆面积】

文章目录

  • 主要步骤
        • ----- 输入圆半径,计算圆面积,输出结果
    • (一)编程实现
        • 版本1、程序员指定半径,计算圆面积
        • 版本2、用户来输入半径,程序来计算圆面积
        • 版本3、设定结果的精度,满足用户的要求
    • (二) 讲解知识点
    • (三)拓展练习
        • 1、由卡号计算幸运数
        • 2、求解一元二次方程

主要步骤

----- 输入圆半径,计算圆面积,输出结果

(一)编程实现

版本1、程序员指定半径,计算圆面积
  • 缺点是跟用户之间没互动
    【Java——计算圆面积】_第1张图片
版本2、用户来输入半径,程序来计算圆面积
  • 用户可以输入整数,也可以输入实数
    【Java——计算圆面积】_第2张图片
    输入整数,用 sc.nextInt()
版本3、设定结果的精度,满足用户的要求
  • 要求结果保留两位小数。同样,在Python里可以利用 round() 函数可以搞定
    【Java——计算圆面积】_第3张图片

采用遮尾法,数据没变,只是显示两位小数
【Java——计算圆面积】_第4张图片

采用剪尾法来处理
【Java——计算圆面积】_第5张图片

问题如何接受键盘输入的包含空格的字符串?

  • 输入字符串,用 **sc.next()**如果字符串里有空格,空格之后的字符不接收
    【Java——计算圆面积】_第6张图片

如何才能接收包含空格的字符串呢?
那就要用到Java的缓冲字符输入流(BufferedReader)
【Java——计算圆面积】_第7张图片

  • 如何进行异常处理,可以自己写,也可以利用菜单来生成异常处理框架

(二) 讲解知识点

【Java——计算圆面积】_第8张图片

(三)拓展练习

1、由卡号计算幸运数
  • 员工卡号是四位整数[ 1000 , 9999 ],各位数字的和就是参加抽奖活动的幸运数字,比如4512,4 + 5 + 1 + 2 = 12 ,幸运数字就是12。

  • 输入员工卡号,编程计算该员工的幸运数字

  • 方法一:直接拆分整数
    【Java——计算圆面积】_第9张图片

  • 方法二:转换成字符串来处理
    【Java——计算圆面积】_第10张图片

  • 计算机科学家Wirth在上个世纪70年代提出一个经典公式:程序 = 数据结构 + 算法,数据结构是程序的基础,算法是程序的灵魂。

2、求解一元二次方程

【Java——计算圆面积】_第11张图片

你可能感兴趣的:(Java课程学习,java,intellij-idea)