Java题求解

[复制链接]
查看11 | 回复3 | 2021-1-27 06:07:53 | 显示全部楼层 |阅读模式
求圆面积在100平方米以内的半径.输出所有满足条件的半径值和圆面积的值,并且输
出第一个圆面积大于100的圆半经值和圆面积。(半径取整数值)


分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:07:53 | 显示全部楼层
按照最小精度这样子来嘛,bigdecimal类型的一次+一个最小精度的值,循环内判断
回复

使用道具 举报

千问 | 2021-1-27 06:07:53 | 显示全部楼层
Doublea=3.14;
for(inti=1;i100){
System.out.println("半径:"+i+"面积:"+s);
return;
}
}
}


回复

使用道具 举报

千问 | 2021-1-27 06:07:53 | 显示全部楼层
packagepers;
/**
*@Author:Peng
*@Date:2019/9/911:35
*@Description:
*/
publicclassDemo{
publicstaticvoidmain(String[]args){
doublemaxArea=100;
doublepai=3.14;
doublearea;
/*
*循环判断,半径整数,面积不超100
*半径i肯定在10以内,这里方便,取10
*/
for(inti=1;i<10;i++){
//计算面积
area=pai*i*i;
//判断是否超100
if(area<maxArea){
//不超,输出半径值和圆面积
System.out.println("半径值:"+i+"圆面积:"+area);
}else{
//超了,输出此时第一个超出100的圆面积并终止程序
System.out.println("半径值:"+i+"圆面积:"+area);
return;
}
}
}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行