java编程题,考试中,急求!

根据下面的要求实现圆类Circle:
Circle类的成员变量:radius 半径
Circle类的方法成员:Circle( ) 构造方法,将半径置为1;
Circle(double r) 构造方法,创建Circle对象时将半径初始化为r;
double getRadius() 获得圆的半径值
double getPerimeter() 获得圆的周长
double getArea() 获得圆的面积
void circlePrint() 将圆的半径,周长,面积输出到屏幕

public class Circle {
private double radius;//Circle类的成员变量:radius 半径
// Circle类的方法成员:Circle( ) 构造方法,将半径置为1;
public Circle() {
radius=1;
}
// Circle(double r) 构造方法,创建Circle对象时将半径初始化为r;
public Circle(double r) {
radius = r;
}

// double getRadius() 获得圆的半径值
public double getRadius(){
return radius;
}
// double getPerimeter() 获得圆的周长
double getPerimeter(){
return 2*Math.PI*getRadius();
}

// double getArea() 获得圆的面积
public double getArea(){
return Math.PI*getRadius()*getRadius();
}
// void circlePrint() 将圆的半径,周长,面积输出到屏幕
public void circlePrint(){
System.out.println("radius="+getRadius());
System.out.println("Perimeter="+getPerimeter());
System.out.println("Area="+getArea());
}

public static void main(String args[]) {
new Circle().circlePrint();//调用默认的构造函数,如果要对半径赋值,在括号里赋值即可
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-06
import java.lang.math;
public class Circle {
private double radius;
public Circle() {
radius=1;
}
public Circle(double r) {
radius = r;
}
public double getRadius(){
return radius;
}
double getPerimeter(){
return 2*Math.PI*getRadius();
}
public double getArea(){
return Math.PI*getRadius()*getRadius();
}
public void circlePrint(){
System.out.println("radius="+getRadius());
System.out.println("Perimeter="+getPerimeter());
System.out.println("Area="+getArea());
}
public static void main(String args[]) {
new Circle().circlePrint();
}

}

JAVA 编程题求教
第一问:class List1 { public static void main(String args[]) throws Exception { int b;while((b=System.in.read()) != -1){System.out.write(b);} } } 第二问:import javax.swing.JOptionPane;class List2 { public static void main(String[] a){ String str = JOptionPane.show...

java编程题,求助
1,abstract修饰类会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以”;”代替。需要...

实用8条,Java小白编程练习题
Java8条编程练习,小白易学 1、拼接打印: 输出: XXX: 这是我学习JAVA的第X年,我的期望薪资是XXX。2、定义两个整数,计算这两个整数加减乘除运算的结果,并把结果打印到控制台。3、接收用户输入的数据,判断是奇数还是偶数。4、分别通过for循环\/While循环\/do-While循环,写一个死循环。5、打印100以...

JAVA编程题,就JAVA大侠帮忙啊~~~ 1:鸡翁一值钱五,鸡母一值钱三,鸡雏三...
public class test { public static void main(String args[]){ for(int i = 0;i<21;i++){\/\/公鸡 for(int j = 0;j<34;j++){\/\/母鸡 int k = 100-j-i;if((i+j+k==100)&&(15*i+9*j+k==300)){\/\/因为int类型的数相除会舍弃余数,\/\/所以1\/3为零,我让他们同时乘以3,没...

java 题(考试了)
1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。4. 在Java语言中,short数据类型...

两个JAVA编程的题,考试急用!!!求大神
package com.ld.Demo;import java.util.Scanner;public class Test01 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("输入行数:");int num=scanner.nextInt();for(int i=1;i<=num;i++){for(int k=1;k<=num-i;k++){System....

30分!!java 简单编程题··急
1.一切皆对象 --考察对对象的理解,将 JAVA抽象的特性 1L已经做得很好了 2.我的东西是私有且管制且安全 --考察数据封装 JAVA的数据封装 class A{ private String name;private int age;public A(){ super();} public void setName(String name){ this.name = name;} public void set...

一道Java编程题,拜托了各位大神
package Collection;import java.util.Random;import java.util.TreeSet;public class TreeSetTest {public static void main(String[] args) {TreeSet<Student> ts=new TreeSet<Student>();for(int i=0;i<10;i++) {Student stu=new Student();stu.setName("student"+i);stu.setSno(170201+...

用Java编程 急 考试中 输入三个整数,求出最大数 最小数 中间数 各位大 ...
import java.util.Scanner;public class Du { public static void main(String[] args) { final Scanner scanner = new Scanner(System.in);int[] ary= new int[3];System.out.print("Please input first digit: ");ary[0] = scanner.nextInt();System.out.print("Please input second digit...

根据要求编写java代码,急求,答案正确加100分!求高手!
根据要求编写java代码,急求,答案正确加100分!求高手! 1、使用socket网络编程技术,创建服务器端和客户端。2、创建Student类,设置属性stuName,stuAge,stuGender,stuClassName。创建Student.xml用户保存学员姓名,学员年龄,学员性别,... 1、 使用socket网络编程技术,创建服务器端和客户端。2、 创建Student类,设置属性stu...

相似回答
大家正在搜