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

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

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

  1. java学习之路之javaSE基础2

    java学习之路之javaSE基础2 所有的代码都是引用他人写的. 1.逻辑运算符 //&,|,^,! //int x = 10; //5 < x < 15 //x > 5 ...

  2. java学习之路之javaSE基础1

    <h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用 ...

  3. 新篇章之我的java学习之路下

    昨天写下了人生的第一篇博客,今天接着写我的java学习之路有关开发及框架的学习过程. 想要学好java语言,只学习一些java的基本语法对实际开发中的用处还是不大的,所以我们还要掌握一些有关javaW ...

  4. Java学习之路(转)

    Java学习之路(书籍推荐)   一.基础类 1.<Thinking in java>(阅读2遍),入门第一位是建立正确的概念 2.<Core Java>这本书更贴近实践,更多 ...

  5. JAVA学习之路与大家分享

    这是我四年以前总结的JAVA学习之路,希望对初学者或想从事JAVA开发的人有帮助. 本人是软件工程专业出身,先后学过C.C++.JAVA.VB.delphi等等开发语言以及网络相关管理技术.哎,好久不 ...

  6. Java 学习之路 -- day00

    Java 学习之路 -- day00 Typora 快捷键操作 标题:#+空格 2. *斜体* 3. **加粗** 4. **斜体加粗*** 5. ~~删除线~~ 6. > 引用 7. ···分 ...

  7. (转)如何学习Java技术?谈Java学习之路

    51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领 ...

  8. Java学习之路:不走弯路,就是捷径

    1.如何学习程序设计? JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为 ...

  9. java学习之路

    先来说一说我和it之间的不解之缘.准确来说,我接触it是从大二是我买的第一个手机开始的(国产的,展讯平台,能够运行mrp虚拟机),那时候还没有智能手机,或者说还不够普及,总之就是买不起.一次偶然的机会 ...

随机推荐

  1. redis入门指南-附录B

  2. 入坑以来最清晰的this指南[老哥们来交流指正]

    直接放有道云笔记的链接,博客园的markdown总是用不好. 1.这一篇是this的绑定(call,apply,bind) http://note.youdao.com/noteshare?id=c3 ...

  3. 改进Android语音对讲系统的方法

    本文属于Android局域网内的语音对讲项目系列,<实时Android语音对讲系统架构>阐述了局域网内Android语音对讲功能的框架,本文在此基础上进行了优化,包括音频的录制.播放,通信 ...

  4. 彻底清除Linux centos minerd木马

    前几天,公司两台linux服务器,一台访问速度很慢,cpu跑满,一台免密码登录失效,公钥文件被改写成redis的key.用htop命令查询发现了minerd木马进程,初步猜测是redis没有配访问权限 ...

  5. LinkedList源码解读

    一.内部类Node数据结构 在讲解LinkedList源码之前,首先我们需要了解一个内部类.内部类Node来表示集合中的节点,元素的值赋值给item属性,节点的next属性指向下一个节点,节点的pre ...

  6. 小程序地图map

    wxml: <button class="button" bindtap="getlocation" style="margin-top:30p ...

  7. js与jQuery对象相互转换

    // jQuery-->JavaScript 两种方法: $(selector).get(index) ; $(selector)[index]; // JavaScript-->jQue ...

  8. uibutton颜色设置

     UIColor *color = [UIColor colorWithRed:100 / 255.0 green:20 / 255.0 blue:50 / 255.0 alpha:1.0]; 

  9. python之路第一篇

    一.python环境的搭建 1.window下环境的搭建 (1).在 https://www.python.org/downloads/ 下载自己系统所需要的python版本 (2).安装python ...

  10. linux shell编程-bash的奇技淫巧

    本文主要讲bash脚本中容易出错和很少用但是用起来有意想不到效果的部分. 循环: 正常的for循环: for i in a b c 1 2 3; do echo "$i" done ...