《java基础程序设计》例题6.16.2

it2026-02-26  6

例题6.1:顶一个Cylinder的圆柱体类,并创建相应的对象,然后计算圆柱体的底面积与体积 package practice; //三维数组的运算 class Cylinder{ //定义一个Cylinder类 double radius; //定义成员变量radius int height; //定义成员变量height double pi=3.14; void area() { //定义无返回值的方法area(),用来计算圆柱体的底面积 System.out.println(“底面积=”+piradiusradius); } double volume() { //定义有返回值为double型的方法volume(),计算体积 return(piradiusradius)*height; } }

public class iii { //定义公共类

public static void main(String[] args) { //程序执行的起点 // TODO Auto-generated method stub Cylinder volu; volu = new Cylinder(); //创建新的对象 volu.height=5; // 赋值圆柱volu的高 volu.radius=2.8; //赋值圆柱volu的底半径 System.out.println("底面半径="+volu.radius); //输出底圆半径 System.out.println("圆柱的高="+volu.height); //输出圆柱的高 System.out.println("圆柱"); volu.area(); //输出圆柱底面积 System.out.println("圆柱体 体积="+volu.volume()); //输出圆柱体积 }

} 例题6.2 同时创建多个圆柱体类Cylinder的对象,并修改其中一个对象的成员变量pi的值 package practice; class Cylinder{ //定义Cylinder double radius; int height; double pi=3.14; void area() { System.out.println(“底面积为=”+piradiusradius); } double volume() { return(piradiusradius)*height; } }

public class ooo { //定义公共类

public static void main(String[] args) { // TODO Auto-generated method stub Cylinder volu1,volu2; //声明指向的对象的变量volu1和volu2 volu1=new Cylinder(); //创建圆柱对象volu1 volu2=new Cylinder(); //创建圆柱对象volu2 volu1.radius = volu2.radius=2.5; volu2.pi=3; //修改volu2中的pi的 System.out.println("圆柱1底半径="+volu1.radius); System.out.println("圆柱2底半径="+volu2.radius); System.out.println("圆柱1的pi值="+volu1.pi); System.out.println("圆柱2的pi值="+volu2.pi); System.out.print("圆柱1"); volu1.area(); System.out.print("圆柱2"); volu2.area(); }

}

最新回复(0)