java程序设计基础_陈国君版第五版_第六章例题
2016-03-08 20:25
597 查看
java程序设计基础_陈国君版第五版_第六章例题
class Cylinder
{
double radius;
int height;
double pi = 3.14;
void area(){
System.out.println("底面积 = "+pi*radius*radius);
}
double volume(){
return (pi*radius*radius)*height;
}
}
public class Main6_1 {
public static void main(String[] args){
Cylinder volu;
volu = new Cylinder();
volu.radius = 2.8 ;
volu.height = 5;
System.out.println("底圆半径="+volu.radius);
System.out.println("圆柱的高="+volu.height);
System.out.print("圆柱");
volu.area();
System.out.println("圆柱体体积 ="+volu.volume());
}
}
class Cylinder
{
double radius;
int height;
double pi = 3.14;
void area(){
System.out.println("底面积 = "+pi*radius*radius);
}
double volume(){
return (pi*radius*radius)*height;
}
}
public class Main6_1 {
public static void main(String[] args){
Cylinder volu;
volu = new Cylinder();
volu.radius = 2.8 ;
volu.height = 5;
System.out.println("底圆半径="+volu.radius);
System.out.println("圆柱的高="+volu.height);
System.out.print("圆柱");
volu.area();
System.out.println("圆柱体体积 ="+volu.volume());
}
}
class Cylinder2 { double radius; int height; double pi = 3.14; void area(){ System.out.println("底面积 = "+pi*radius*radius); } double volume(){ return (pi*radius*radius)*height; } } public class Main6_2 { public static void main(String[] args){ Cylinder2 volu1,volu2; volu1 = new Cylinder2(); volu2 = new Cylinder2(); volu1.radius = volu2.radius = 2.5 ; volu2.pi = 3 ; 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(); } }
class Cylinder1 { double radius; int height; double pi = 3.14; double area(){ return pi*radius*radius; } double volume(){ return area()*height; } } public class Main6_3 { public static void main(String[] args){ Cylinder1 volu; volu = new Cylinder1(); volu.radius = 2.8 ; volu.height = 5; System.out.println("底圆半径="+volu.radius); System.out.println("圆柱的高="+volu.height); System.out.print("圆柱"); System.out.println("底面积 = " + volu.area()); System.out.println("圆柱体体积 ="+volu.volume()); } }
class Cylinder4 { double radius; int height; double pi ; void setCylinder(double r, int h , double p) { pi = p; radius = r; height = h; } double area(){ return pi*radius*radius; } double volume(){ return area()*height; } } public class Main6_4 { public static void main(String[] args){ Cylinder4 volu; volu = new Cylinder4(); volu.setCylinder(2.5,5,3.14); System.out.println("底圆半径="+volu.radius); System.out.println("圆柱的高="+volu.height); System.out.print("圆柱"); System.out.println("底面积 = " + volu.area()); System.out.println("圆柱体体积 ="+volu.volume()); } }
public class Main6_5 { public static void main(String[] args){ int [] a ={8,3,7,88,9,23}; LeastNumb minNumber = new LeastNumb(); minNumber.least(a); } } class LeastNumb{ public void least(int[] array){ int temp = array[0]; for(int i = 1;i<array.length; i++) if(temp>array[i]) temp = array[i]; System.out.println("最小的数为:"+temp); } }
public class Main6_6 { public static void main(String[] args){ int [][] a = {{1,2,3},{4,5,6},{7,8,9}}; int [][] b = new int[3][3]; Trans pose = new Trans(); b = pose.transpose(a); for(int i = 0;i<b.length;i++) { for(int j = 0;j<b[i].length;j++) System.out.print(b[i][j]+"\t"); System.out.println(); } } } class Trans { int temp; int[][] transpose(int[][] array) { for(int i =0 ;i < array.length; i++) for(int j = i+1;j<array[i].length;j++) { temp = array[i][j]; array[i][j] = array[j][i]; array[j][i] = temp; } return array; } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序