public class Shape {//创建类
final static double PI =3.141592653589793;
//定义静态常量PI
void s1(double r) {
double s1=r*r*PI;//计算圆形面积
System.out.println("圆形面积:"+s1);//输出结果
}
void s2(int a,int b) {
float s2=a*b;//计算矩形面积
System.out.println("矩形面积:"+s2);//输出结果
}
}
public class Mj extends Shape{//继承Shape类
public static void main(String[] args) {
Shape a=new Shape();//新建对象并赋值
a.s1(1.5);//计算
a.s2(1, 11);//计算
}
}
public class Zuoy9 {
double a[]=new double[] {1.98,5.0,0.0,9.9};
}//定义双精度数组a并赋值
public class Fruit extends Zuoy9{
public static void main(String[] args) {
// TODO Auto-generated method stub
double b[]=new double[] {2.98,5.0,1.0,14.9};
//定义双精度数组b并赋值
System.out.println("水果名称 水果价格(元/千克) 水果重量(千克) 包装费(元/千克) 总价 ");
System.out.println("-----------------------------------------------------------");//分割线
System.out.print("苹果\t");//输出水果名称
Fruit c=new Fruit();//新建对象并赋值c
for(int i=0;i<c.a.length;i++) {//循环遍历数组
System.out.print(c.a[i]);//按顺序输出
System.out.print("\t\t");//并间隔
}
System.out.println();//换行
System.out.print("精装水果\t");//输出水果名称
for(int i=0;i<b.length;i++) {//循环遍历数组
System.out.print(b[i]);//按顺序输出
System.out.print("\t\t");//间隔
}
System.out.println();//换行
System.out.print("-----------------------------------------------------------");//分割线
System.out.println();//换行
System.out.print("差价\t\t\t\t\t\t\t");//输出结果
double j=b[b.length-1]-c.a[c.a.length-1];//计算差价
System.out.println(j);//输出差价
}
}
10.
//问候接口
interface greet{
void Greet();
}
//工作接口
interface work{
void Work();
}
//教师类
class teacher implements greet,work{
private String name;
//实现这两个接口
@Override
public void Work(){
System.out.println(this.name+":同学们好");
}
@Override
public void Greet(){
System.out.println(this.name+":老师开始上课");
}
//有参构造
public teacher(String name) {
this.name = name;
}
//无参构造
public teacher() {
}
}
class student implements greet,work{
private String name;
//实现这两个接口
@Override
public void Greet() {
System.out.println(this.name+":老师好");
}
@Override
public void Work() {
System.out.println(this.name+":同学开始记笔记");
}
//有参构造与无参构造
public student(String name) {
this.name = name;
}
public student() {
}
}
public class Qi {
public static void main(String[] args) {
// 创建老师与学生的对象
teacher mike=new teacher("mike");
student peter=new student("peter");
peter.Greet(); //模拟上课场景
mike.Greet();
mike.Work();
peter.Work();
}
}
11.
interface DadHobby{
//抽烟
void smoke();
//钓鱼
void fishing();
}
interface MothersHobby{
//看电视
void watchTV();
//做饭
void cook();
}
class son implements DadHobby,MothersHobby{
@Override
public void smoke() {
//ps:抽烟有害健康,未成年人禁止吸烟
System.out.println("抽烟");
}
// 实现钓鱼方法
@Override
public void fishing() {
System.out.println("钓鱼");
}
@Override
public void watchTV() {
System.out.println("看电视");
}
@Override
public void cook() {
System.out.println("做饭");
}
}
public class Qi {
public static void main(String[] args) {
son xm=new son();
System.out.println("儿子喜欢做的事有:");
xm.watchTV();
xm.cook();
xm.smoke();
xm.fishing();
}
}