题目:计算圆形的面积,其中圆形的半径是随意指定。

源代码以及所有的分析思路都如下:

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学习之路----计算圆形的面积和周长相关推荐

  1. java求圆的周长和面积_Java学习之路----计算圆形的面积和周长

    题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...

  2. java开发五大原则_Java学习之路-五大基本原则

    Java学习之路-五大基本原则 Java学习之路-五大基本原则 转载:https://github.com/hollischuang/toBeTopJavaer/blob/master/basics/ ...

  3. h5获取http请求头_java学习之路(2),http协议,request类

    java学习之路(2),http协议,request类 java学习之路(2),http协议,request类 1.一个httpServlet的多个地址定义 对于httpServlet可以定义一个数组 ...

  4. java qt gui_工控编程,Qt 学习之路

    原标题:工控编程,Qt 学习之路 Qt 是一个著名的 C++ 库--或许并不能说这只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI.使用 Qt,在一定程序上你获得的是一个"一站 ...

  5. Java学习之路--计算圆形的面积和周长

    题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...

  6. java这一年第几天_java 输入年月日,计算该日是这一年的第几天

    1.输入年月日,计算该日是这一年的第几天importjava.util.Scanner;publicclassshiyan2{publicstaticvoidmain(String[]args){in ...

  7. 第一个java程序释义_Java 学习之路(1)第一个Java程序

    Hello World程序 在编程语言的世界里,第一个编程语言估计就是输出Hello World了吧. /** * 编写第一个Java程序,输出Hello World! * @author LJS * ...

  8. java读文件while改for循环_JAVA学习第十二天:while循环与for循环

    While循环 顺序结构只能执行一次,而循环结构可以执行多次或无数次. While循环 格式 while(布尔表达式){ 当布尔表达式成立时所要执行的命令 } 注意 若布尔表达式一直成立,则循环一直进 ...

  9. java制作玩游戏并支付游戏币_java 学习第三天小练习

    今天做的是一些流程控制题,if...else,for循环等. 1.给定一个成绩,如果成绩大于80,则输出"奖励".判断完后不管条件成不成立都要输出"继续努力". ...

最新文章

  1. 软件定义闪存存储系统关键技术
  2. IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了。...
  3. 【FPGA教程案例1】基于FPGA的串行FIR滤波器设计与实现
  4. 深入浅出的webpack构建工具---PostCss(五)
  5. bzoj1045 糖果传递
  6. 教程 | Hadoop集群搭建和简单应用
  7. 手机越“清理”越卡顿,清理软件“坑”过你吗?
  8. 《AngularJS高级程序设计》——第2章 你的第一个AngularJS应用 2.1 准备项目
  9. 统计学习方法读书笔记7-K近邻习题
  10. 车牌号识别Python+OpenCV实现(含代码)
  11. ceph osd pg 状态介绍
  12. 统计学习之第二天(可汗学院公开课:统计学)
  13. UE4-4.26蓝图功能实现:按键控制物体旋转的“延伸”(点名系统Get all actors of class)
  14. 共享服务中心建设原则
  15. Bubble(17)
  16. C语言逻辑类型与运算
  17. vsphere client 60天问题
  18. TouchID 指纹登录
  19. NSPredicate 模糊、精确、查询
  20. APPScan手动探索

热门文章

  1. CIL之——初识CIL
  2. KERNEL32相关函数
  3. 人在回路的数据准备技术研究进展
  4. 怀旧动画之《嘿!奔奔》
  5. python爬取qq好友_Python3实现QQ机器人自动爬取百度文库的搜索结果并发送给好友(主要是爬虫)...
  6. PS基础教程[7]如何为照片瘦身
  7. 一个隐藏文件夹的方法
  8. 解决百度网盘二维码加载不出来问题
  9. 6.计算机网络与因特网发展简史
  10. 开源项目推荐:C++/MFC/Qt开发的功能齐全的屏幕截图软件ScreenCatch/Snipaste