java作业16027240048
2017-10-13 18:05
253 查看
作业1
代码块语法遵循标准markdown代码,例如:**Monkey类**: package homework1; public class Monkey { public void speak(){ System.out.println("咿咿呀呀。。。。。。"); } }
**People类** package homework1; public class People extends Monkey{ public void speak(){ System.out.println("小样的,不错嘛,会说话了!"); } void think(){ System.out.println("别说话,认真思考!"); } }
**Text类** package homework1; public class Text { public static void main(String[] args) { People p = new People(); Monkey m = new Monkey(); p.think(); p.speak(); m.speak(); } }
作业2
**Cuboid类** package homework2; public class Cuboid extends Rectangle{ double high; public double areas(double a,double b,double c){ return a*b*c; } }
**Rectangle**类 package homework2; public class Rectangle { double length,width; public double areas(double a,double b){ return a*b; } }
package homework2; **text类** import java.util.*; public class Text { public static void main(String[] args) { Rectangle r = new Rectangle(); Cuboid c = new Cuboid(); Scanner s =n 4000 ew Scanner(System.in); r.length = s.nextDouble(); r.width = s.nextDouble(); System.out.println(r.areas(r.length, r.width)); c.length = s.nextDouble(); c.width = s.nextDouble(); c.high = s.nextDouble(); System.out.println(c.areas(c.length, c.width, c.high)); } }
作业3
**Rectangle类** package homework3; public class Rectangle extends Shape{ public double perimeter(double a,double b){ return 2*(a+b); } public double area(double a,double b){ return a*b; } }
**shape类** package homework3; public class Shape { double perimeter,area; }
**Triangle类** package homework3; public class Triangle extends Shape{ public double perimeter(double a,double b,double c){ return a+b+c; } public double area(double a,double b){ return 1.0/2.0*a*b; } }
Text类 package homework3; import java.util.*; public class Text { public static void main(String[] args) { Triangle t = new Triangle(); Rectangle r = new Rectangle(); Scanner s = new Scanner(System.in); t.perimeter = t.perimeter(1.0, 2.0, 3.0); t.area = t.area(1.0, 2.0); System.out.println("三角形的面积是:"); System.out.println(t.area); System.out.println("三角形的周长是"); System.out.println(t.perimeter); r.perimeter = r.perimeter(1.0, 2.0); r.area = r.area(1.0, 2.0); System.out.println("长方形的面积是:"); System.out.println(r.area); System.out.println("长方形的周长是"); System.out.println(r.perimeter); } }
作业4
package homework4; public class PlainRect extends Rect{ double startX,startY; public PlainRect(double a,double b,double c,double d){ startX = a; startY = b; width = c; length = d; } public PlainRect(){ startX = 0; startY = 0; width = 0; length = 0; } public boolean isInside(double x,double y){ if(x>=startX&&x<=(startX+length)&&y>=startY&&y<=(startY+width)) return true; else return false; } }
package homework4; public class Rect { protected double length; protected double width; public Rect(){ length = 0; width = 0; } public Rect(double a , double b){ length = a; width = b; } public double perimeter(double a,double b){ return 2*(a+b); } public double area(double a,double b){ return a*b; } }
package homework4; import org.omg.Messaging.SyncScopeHelper; public class Text { static PlainRect p = new PlainRect(10,10,20,10); public static void main(String[] args) { System.out.println("矩形的面积为:"); System.out.println(p.area(20,10)); System.out.println("矩形的周长为:"); System.out.println(p.perimeter(20, 10)); System.out.println(p.isInside(25.5, 13)); } }
相关文章推荐
- java作业16027240048
- java课后作业7
- [置顶] Java模拟最短作业优先、时间片轮转、最高响应比三种进程调度算法
- Java第四周作业
- 第六次Java作业抽奖程序
- Java语言程序设计-Markdown格式作业模板
- Java作业-阶乘求和
- JAVA数组之课后作业
- java作业
- 【大数据-第二期】java基础第六天作业
- 类java作业
- Java复习——作业
- 第六次JAVA作业
- Java作业1
- 第四周编程作业--Java编程
- 国庆Java作业
- java简易扑克牌游戏,慕课第三季作业
- 第三次java作业:网络编程
- java_实现先来先服务(FCFS)短作业优先算法(SJF)
- java课后作业