
正文
java代码求圆锥体积 java计算圆锥表面积
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
圆锥体体积计算程序(JAVA)
import java.io.*;
public class Cal
{
public static void main(String[] args)
{
float height=0;
float r=0;
double area=0;
try
{
while(true)
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println ("请输入圆的高:");
try
{
height=Float.parseFloat(br.readLine());
System.out.println ("请输入圆的半径:");
r=Float.parseFloat(br.readLine());
area=(r*r*Math.PI);
System.out.println ("面积为:"+area);
break;
}
catch(Exception ex)
{
System.out.println ("请输入数字!");
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
相关问答
Q1: 有关java编程题目?
按照题目要求编写java代码求圆锥体积的圆,圆锥和测试类java代码求圆锥体积的Java程序如下
Test.java文件内容如下
class Circle{
private double r;
private String color;
public Circle(double r){
this.r=r;
}
public double area(){
return Math.PI*r*r;
}
public double perimeter(){
return Math.PI*2*r;
}
public double getR(){
return this.r;
}
public void setR(double r){
this.r=r;
}
public String getColor(){
return this.color;
}
public void setColor(String color){
this.color=color;
}
public String toString(){
return "圆java代码求圆锥体积的半径为"+r+",颜色为"+color;
}
}
class Cone{
private Circle c;
private double h;
private String color;
public Cone(Circle c,double h){
this.c=c;
this.h=h;
}
public double volume(){
return 1.0/3*c.area()*h;
}
public Circle getCircle(){
return this.c;
}
public void setCircle(Circle c){
this.c=c;
}
public double getH(){
return this.h;
}
public void setH(double h){
this.h=h;
}
public String getColor(){
return this.color;
}
public void setColor(String color){
this.color=color;
}
public String toString(){
return "圆锥的底面积为"+c.area()+",高为"+h+",颜色为"+color;
}
}
public class Test{
public static void main(String[] args){
Circle circle1=new Circle(2.5);
circle1.setColor("红色");
System.out.println(circle1.toString());
System.out.println("圆的面积为"+circle1.area());
System.out.println("圆的周长为"+circle1.perimeter());
Cone circlar1=new Cone(circle1,2.7);
circlar1.setColor("蓝色");
System.out.println(circlar1.toString());
System.out.println("圆锥的体积为"+circlar1.volume());
}
}
Q2: Java 程序改错 声明圆锥体类,实现Area和Volume接口,计算表面积和体积
yuanzhuijava代码求圆锥体积的代码没有错java代码求圆锥体积,还需要看看Rectanglejava代码求圆锥体积,Area,Volume这个三个接口/类里面有没有yuanzhui必须要实现java代码求圆锥体积的代码
Q3: java用接口实现圆锥体的体积
首先定义一个接口:
public interface Inter {
public Double getV(Double r,Double h);
}
定义一个类实现接口:
import java.util.Scanner;
public class Demo implements Inter {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入圆锥底面圆的半径:");
double r=in.nextDouble();
System.out.println("请输入圆锥的高:");
double h=in.nextDouble();
Demo de = new Demo();
de.getV(r, h);
}
@Override
public Double getV(Double r, Double h) {
double v;
v=(1d/3)*(Math.PI*r*r)*h;
System.out.println("圆锥的体积v="+v);
return v;
}
}
如满意请采纳!
Q4: Java编程题 声明变量保存圆锥的底面半径和高 计算圆锥体积和底圆面积
package com.test;
public class Circle {
/* 圆半径 */
private float r;
/* 圆高 */
private float h;
/*圆java代码求圆锥体积的面积*/
private float s;
public static final float PI = 3.1415926f;
public Circle(float r, float h) {
this.r = r;
this.h = h;
}
/* 计算面积 */
private float countArea(float r)
{
s = PI * r * r;
return (s);
}
/* 计算体积 */
private float countVolume(float s, float h)
{
return (1.0f/3 * s * h);
}
public static void main(String[] args) {
Circle c = new Circle(3.2f,4.3f);
System.out.println("圆锥java代码求圆锥体积的底面积是 " + c.countArea(c.r) + "平方厘米");
System.out.println("圆锥java代码求圆锥体积的体积是 " + c.countVolume(c.s, c.h) + "立方厘米");
}
}
Q5: JAVA问题
问题1java代码求圆锥体积:
public class TestMyT {
public static void main(String[] args) {
Cube c;
c = new MyT(3, 2);
System.out.println("圆锥体体积:" + c.volume());
}
}
/**
* 抽象立方体类
*/
abstract class Cube {
public abstract double volume();
}
/**
* 圆锥体类
*/
class MyT extends Cube {
/**
* 圆锥体底面圆java代码求圆锥体积的半径
*/
private double ra;
/**
* 圆锥体的高
*/
private double rh;
public MyT() {
this(0.0, 0.0);
}
public MyT(double ra, double rh) {
this.ra = ra;
this.rh = rh;
}
/**
* 返回圆锥体的体积
* @return 圆锥体的体积
*/
public double volume() {
return Math.PI * ra * ra * rh / 3;
}
}
问题2:
public class TestMyC {
public static void main(String[] args) {
Cube c;
c = new MyC(3, 2);
System.out.println("圆柱体体积:" + c.volume());
}
}
/**
* 抽象立方体类
*/
abstract class Cube {
public abstract double volume();
}
/**
* 圆柱体
*/
class MyC extends Cube {
/**
* 圆柱体底面圆的半径
*/
private double ra;
/**
* 圆柱体的高
*/
private double rh;
public MyC() {
this(0.0, 0.0);
}
public MyC(double ra, double rh) {
this.ra = ra;
this.rh = rh;
}
/**
* 返回圆柱体的体积
* @return 圆柱体的体积
*/
public double volume() {
return Math.PI * ra * ra * rh;
}
}
java代码求圆锥体积的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java计算圆锥表面积、java代码求圆锥体积的信息别忘了在本站进行查找喔。








