Advertisement
HarrJ

Day 13

Sep 28th, 2023 (edited)
820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.75 KB | None | 0 0
  1. public class Day13A {
  2.     public static void main(String[] args) {
  3.         AnimalInfo callAnimalInfo = new AnimalInfo("Dog", "mammal", "omnivore");//lalagay nyo sa loob ng animal Info;
  4.  
  5.         callAnimalInfo.printAnimalInfo();
  6.         System.out.println();
  7.         // same class pero iniba ang laman ng mga variables nya
  8.         callAnimalInfo.animalName = "Geckos";
  9.         callAnimalInfo.animalClass = "reptile";
  10.         callAnimalInfo.foodHabit = "insectivore";
  11.  
  12.         callAnimalInfo.printAnimalInfo();
  13.        
  14.     }
  15. }
  16.  
  17. class AnimalInfo {
  18.     String animalName;//dog
  19.     String animalClass;//mammal
  20.     String foodHabit;//onmivore
  21.  
  22.     AnimalInfo(String aName, String aClass, String aHabit) {
  23.         animalName = aName;
  24.         animalClass = aClass;
  25.         foodHabit = aHabit;
  26.     }
  27.  
  28.     public void printAnimalInfo() {
  29.         System.out.printf("%s is a %s and its an %s",animalName,animalClass,foodHabit);
  30.     }
  31. }
  32.  
  33. //----------------------------------------------------
  34.  
  35. public class Day13B {
  36.     public static void main(String[] args) {
  37.         Dog callDog = new Dog();
  38.         callDog.printAll();
  39.     }
  40. }
  41.  
  42. class Mammal {
  43.     public void mammalPrint() {
  44.         System.out.println("This animal is a Mammal");
  45.     }
  46. }
  47.  
  48. class Dog extends Mammal {
  49.     public void dogInfo() {
  50.         System.out.println("Dogs are mans best friend.");
  51.     }
  52.  
  53.     public void printAll() {
  54.         dogInfo();
  55.         mammalPrint();
  56.     }
  57. }
  58.  
  59.  
  60. //----------------------------------------------------
  61.  
  62.  
  63. public class Day13E extends Sum{
  64.     public static void main(String[] args) {
  65.         Day13E callMe = new Day13E();
  66.         double num1 = Math.random() * 50;
  67.         double num2 = Math.random() * 50;
  68.         double num3 = Math.random() * 50;
  69.         double[] numArray = new double[7];
  70.         double numResult;
  71.  
  72.         for (int i = 0; i < numArray.length; i++) {
  73.             numArray[i]  = Math.random() * 50;
  74.         }
  75.  
  76.         numResult = callMe.getSum(num1, num2);
  77.         System.out.printf("%.2f + %.2f = %.2f %n",num1,num2,numResult);
  78.         // numResult = callMe.getSum(numResult, num3);
  79.         // numResult = num1 + num2 + num3;
  80.         numResult = callMe.getSum(num1, num2, num3);
  81.         System.out.printf("%.2f + %.2f + %.2f = %.2f %n",num1,num2,num3,numResult);
  82.     }
  83. }
  84.  
  85. class Sum {
  86.     public double getSum(double num1, double num2) {
  87.         double numResult = 0;
  88.         numResult = num1 + num2;
  89.         return numResult;
  90.     }
  91.  
  92.     public double getSum(double num1, double num2, double num3) {
  93.         double numResult = 0;
  94.         numResult = num1 + num2 + num3;
  95.         return numResult;
  96.     }
  97.  
  98.     public double getSum(double[] numArray) {
  99.         double numResult = 0;
  100.  
  101.         return numResult;
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement