2 zljmooli ZLJmooli 于 2016.03.28 22:46 提问

我的代码在eclipse中能够运行但是无法通过蓝桥杯练习系统

问题描述
给定圆的半径r,求圆的面积。
输入格式
输入包含一个整数r,表示圆的半径。
输出格式
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。
说明:在本题中,输入是一个整数,但是输出是一个实数。

对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。

实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。

样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。
提示
本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。

以下的是我的代码:
import java.util.Scanner;

public class Main {
int radius;

void getRadius(int radius){
    this.radius = radius;
}

double countArea(){
    double area = Math.PI * radius * radius;
    return area;
}
public static void main(String[] args){
    System.out.println("请输入一个圆的半径(为整数)");
    Scanner sr = new Scanner(System.in);
    int input = sr.nextInt();
    Main circle = new Main();

    circle.getRadius(input);
    System.out.printf("%.7f",circle.countArea());
}   

}

5个回答

devmiao
devmiao   Ds   Rxr 2016.03.28 23:47
已采纳

本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。

看看是否满足

qq_34973324
qq_34973324   2016.05.12 16:17

请问下你的第一题就是fibonacci通过了蓝桥杯学习系统吗?如果通过了能不能把代码发我一份

ZLJmooli
ZLJmooli   2016.03.30 16:29

楼上两位的建议都试过了,还是通不过编译,编译信息那里仍然显示无

ZLJmooli
ZLJmooli   2016.05.18 15:56

我是第一次上那个系统测试,所以还不懂。刚刚试了,真的是这样,把那句话删了就得到了满分。谢谢你,解决了我的困惑。

huixion
huixion   2016.03.28 23:27

不要输出多余的东西

System.out.println("请输入一个圆的半径(为整数)");

ZLJmooli
ZLJmooli 我是第一次上那个系统测试,所以还不懂。刚刚试了,真的是这样,把那句话删了就得到了满分。谢谢你,解决了我的困惑
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
蓝桥杯练习系统试题集(一)--入门练习(含C/C++答案)
蓝桥杯练习系统试题集(一)–入门练习(含C/C++答案)软件和信息技术产业作为我国的核心产业,是经济社会发展的先导性、战略性产业,软件和信息技术产业在推进信息化和工业化融合,转变发展方式,维护国家安全等方面发挥着重要作用。为推动软件和信息技术产业的发展,促进软件和信息技术专业技术人才培养,向软件和信息技术行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养
蓝桥杯:龟兔赛跑预测
题目: 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不
Eclipse刚下好,代码没问题,就是运行不起来
明明代码没问题就是没法运行时什么原因。 很多人刚刚下载好Eclipse,将其他地方代码拷贝进来却不好运行, 可能是编译器和运行环境不匹配。会报错误:“bad version number in ......” 解决方法: 1.提高运行环境版本。右击工程——Properties——Java Build Path——Add jre 2.改变编译器版本。右击工程——Properties——
蓝桥杯练习系统习题解答大全(c/c++、java完整版)
一、c/c++版本: 入门训练(详见 算法-蓝桥杯习题(1-1)) 基础练习(详见 算法-蓝桥杯习题(2-1)) 基础练习(详见 算法-蓝桥杯习题(2-2)) 算法训练(详见 算法-蓝桥杯习题(3-1)) 算法训练(详见 算法-蓝桥杯习题(3-2)) 算法训练(详见 算法-蓝桥杯习题(3-3)) 算法训练(详见 算法-蓝桥杯习题(...
蓝桥杯练习系统(入门练习)
1. 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这
蓝桥杯练习系统VIP试题,源码及测试数据(官方)
蓝桥杯练习系统VIP试题,源码及测试数据(官方)
蓝桥杯练习系统vip题目和测试数据
蓝桥杯练习系统vip题目和测试数据
蓝桥杯练习题—— 龟兔赛跑预测
/* ************************************************** Title: 蓝桥杯练习题—— 龟兔赛跑预测 ************************************************** Date:2014/03/12 ************************************************
win7下java环境安装成功,但eclipse启动不了的问题。
据说Eclipse是根据环境变量来找到电脑上的Java环境的。 但今天我遇到的问题就是java环境安装成功,cmd下java和javac都运行成功,而且也写了一个helloworld程序测试仍然成功。 但是eclipse总是打开失败,提示错误如下: Eclipse弹框说找不到一个名叫jvm.cfg的文件,提示的这个路径在我电脑上的确没有,我重装过java环境,它提示的这个路径是我以前的
JAVA程序在eclipse下可运行但不能在cmd命令下运行的原因
原文在这里 对我自己而言,是这个原因: