Java学习之路--计算圆形的面积和周长
题目:计算圆形的面积,其中圆形的半径是随意指定。
源代码以及所有的分析思路都如下:
import java.util.Scanner; //引入Scanner类
public class TestArea {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub
/*大致思路分析1. 首先要让用户输入圆形的半径,因为半径是随意指定的2.运用圆形的计算公式,进行面积的计算3.把计算出来的面积的值,把这个面积的值存放到变量中4.把面积的值输出到控制台*
题目:计算圆形的面积,其中圆形的半径是随意指定。* */double r;double area;//圆形的面积double Round;//圆形的周长final double PI=3.14;//此处加一个final防止pi的值被恶意的修改,其中的值只能够赋值常量一次,赋值后常量便不可更改Scanner Sc=new Scanner(System.in); //创建Scanner类型的对象System.out.println("请先输入圆形半径:");r=Sc.nextInt(); //1.等待用户输入半径,2.把输入的半径存放至变量r中area=PI*r*r;Round=2*PI*r;System.out.println("圆形的面积area="+area);System.out.println("圆形的周长Round="+Round);}}
关于这程序的学习问题上,总结的内容如下:
一、Scanner类的总结
Scanner和HeloWorld一样,都是类,源自于系统的基础类库
关于Scanner的使用问题上,它需要由import关键字进行引入
Scanner常用的类方法:
nextDouble(); nextFoalt();
nextByte(); nextShort(); nextLong(); nextLine();
二、关于final关键字的问题:
可以使用final关键字来定义一个常量问题
final位于变量之前,真实的含义是只能被赋值一次
常量命名的时候,常常用大写英文单词的方式,如果有两个及以上的英文单词的时候,直接用下划线连接即可。例如:final int MAX_FILE_SIZE
Java学习之路--计算圆形的面积和周长相关推荐
- java计算圆形的面积与周长_Java学习之路----计算圆形的面积和周长
题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...
- java求圆的周长和面积_Java学习之路----计算圆形的面积和周长
题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...
- 计算矩形和圆形的面积和周长(java)
package exe02; import java.util.Scanner; /*name:Excise1 功能:计算矩形和圆形的面积和周长*/ public class second1 {pub ...
- java多态计算几何,通过程序设计几何图形、矩形、圆形、正方形、几种类型,能过利用接口和多态性计算几何图形的面积和周长并显示出来...
/**利用接口和多态性计算几何图形的面积和周长**/ interface Shape {//声明接口Shape final float PI = 3.14f; // 定义常量圆周率 abstract ...
- JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;
插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记.但是你最后学习的是做题的思路,而不是单纯的记代码.代码忘了再回过头来看一遍就好了,思路是别人偷不走的.[2022-9] * 思路 ...
- java学习之路之javaSE基础1
<h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解) * A:什么是计算机?计算机在生活中的应 ...
- 个人开发经历--我的java学习之路(学校篇)
个人开发经历--我的java学习之路(学校篇) 个人介绍: 姓名: 不在这里说明 联系信息: 个人历程 jdbc阶段 sql生成器 一代代码生成器 servlet阶段 servlet项目中,sql生成 ...
- 萌新的java学习之路——第一周
萌新的java学习之路--第一周 第一周的学习 这是我学习Java的第一周,写这个博客更多的时为了总结自己这一周的学习情况,如果有人看到我写的博客,有什么问题的话,可以问我.虽然我也是一个小白,但我会 ...
- Java学习之路-预科
Java学习之路-预科 第一章 学习计算机的基本知识 文章目录 Java学习之路-预科 前言 一.什么是计算机? 二.硬件及冯诺依曼结构 1.计算机硬件 1.1 计算机硬件组成 1.2 什么是装机 1 ...
最新文章
- c语言检测文件bom,C语言关联TC中BOMWindow与BOPWindow
- 严苛模式(StrictMode)
- Oracle 原理:序列
- java 1.7 新特性
- 计算机辅助设计学什么,计算机辅助设计课程教学大纲
- 在Linux系统中重现黑客帝国经典画面
- GPS测速仪,一个APP就可以搞定
- 收集整理的一些windows好用的工具(持续更新)
- 转鼓式精密过滤器滤网
- Linux基本指令(1)
- Python 网络爬虫实现 QQ 音乐下载
- Python实战:一键导出微信读书的书籍和笔记
- 不是每个捕鱼都叫捕鱼达人:Cocos精品《捕鱼达人4》华丽升级
- Vue3注册全局属性
- #9733;一名“标题党”自我修炼的10…
- 研究员发现针对 Windows 用户的 Raspberry Robin 蠕虫
- 一次解决Landsat 、哨兵Sentinel 21个光谱指数
- Cydia 源地址大合集
- CSS的position:fixed的使用(固定不动的div)
- numpy 三维数组拼接