输入3个圆的半径,分别输出圆的周长和面积(保留4位小数)。 请定义和使用常量PI,值为3.1415926

输入格式:
一行,3个整数,表示3个圆的 半径

输出格式:
输出3行,每行是一个圆的周长和面积,两个值之间用1个空格分隔;

每个输出的数值保留4位小数;

半径为负数时,输出这个半径值和error,中间用1个空格分隔。

输入样例:
在这里给出一组输入。例如:

2 -1 0

输出样例:
在这里给出相应的输出。例如:

12.5664  12.5664
-1 error
0.0000  0.0000

代码展示:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);//接收三个整数int num;final double PI = 3.1415926;double c,s;for(int i=1;i<=3;i++) {num = input.nextInt();if(num<0)System.out.println(num+" "+"error");else if(num==0) {c = 2*num*PI;s = num*num*PI;System.out.println(String.format("%.4f",c)+" "+String.format("%.4f",s));}else if (num>0){c = 2*num*PI;s = num*num*PI;System.out.println(String.format("%.4f",c)+" "+String.format("%.4f",s));}}}}

7-1 实验2-3 求圆的周长和面积 (10 分)相关推荐

  1. matlab 求圆的周长和面积

    求圆的周长和面积 clc; clear; radius=3; c=2*pi*radius; s=pi*radius*radius; c,s 运行结果c = 18.8495559215388 s = 2 ...

  2. 简单的C++程序求圆的周长和面积

    C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...

  3. 编程题:带参数的宏定义来实现,求圆的周长和面积。

    编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...

  4. OJ1010: 求圆的周长和面积

    题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面积.数据之间用一个空格隔开, ...

  5. 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...

    计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...

  6. 键盘输入圆的半径求圆的周长和面积

    键盘输入圆的半径求圆的周长和面积 使用scanf("%d", &a)函数可以获取键盘输入的值,并将键盘输入的值保存到变量a中,其中%d表示输入的是整数,还可以使用%c.%f ...

  7. 1010: 求圆的周长和面积 ZZULIOJ

    1010: 求圆的周长和面积 题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和 ...

  8. 13:求圆的周长和面积

    题目:输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入:输入半径r的值,为一实数 输出:输出一行,包括周长和面积.数据之间用一个空格隔开,数据保 ...

  9. C++求圆的周长和面积

    题目:求圆的周长和面积  数据描述: 圆的半径,周长,面积均用实型数表示 输入数据: 圆的半径 r 输出结果: 圆的周长,面积 公式: 计算周长 = 2*π*r : 计算面积 = π* r2 : 方法 ...

最新文章

  1. Oracle 9i DBA Fundamentals I 学习笔记(三)
  2. MongoDB 字段拼接 $concat(aggregation)
  3. linux使用vim开启文档,linux 配置 直接用VIM默认打开文件
  4. 小鹏汽车回应“非法收集人脸数据被罚10万”:误购第三方设备 数据已删除
  5. setsockopt()改善程序的健壮性
  6. 公式推导 11-27
  7. 毕向东的Java基础视频教程的学习,作为java基础的基础学习视频
  8. 安卓远程连接计算机桌面,安卓手机通过远程连接控制电脑的方法
  9. 九九乘法表打印Python
  10. 架构设计基础设施保障(laaS 云虚拟使用 存储 网络 DNS运用 CDN剖析和运用)
  11. [DAX] FORMAT函数
  12. NGFW与UTM的三大区别
  13. 水上乐园设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 小米3联通电信版解锁(2013062 2013063)刷机包可解账号锁
  15. 移动联通电信老用户如何转腾讯大王卡、蚂蚁宝卡、鱼卡等技巧
  16. 单片机c语言电梯程序设计,基于51单片机的模拟电梯控制系统设计.doc
  17. 115浏览器 for mac(多功能网页浏览器)
  18. strcmp和stricmp,C 标准库 string.h
  19. 《数据库原理》实验报告DB7——事务与并发控制
  20. poi从3.6 升级为新版本5.2.2,导致 原先的代码 报错,替换方案

热门文章

  1. 鸽巢原理(简单形式)
  2. 同义词(synonym)
  3. docker: Error response from daemon: lstat /var/lib/docker/overlay/80a30633d9fcadcf7734e67a1e931ba9解决
  4. Java线程上下文切换
  5. aws php环境,亚马逊云介绍(3):使用AWS EC2搭建WEB服务器(LNMP) | 恋香缘
  6. Python 10k+ 面试试题,看看你是否掌握
  7. 用docker容器来制作nginx镜像
  8. 微信小程序手机号解密报错:pad block corrupted 解决方法
  9. 玩转云端 | 看天翼云iBox智能盒子如何实现边缘侧的“神机妙算”
  10. kali安装beef