please send edited code Mainjava package part2 import javaut

please send edited code

Main.java

package part2;

import java.util.Random;

public class Main {

   static final int NUM = 10;

  

   public static void main(String[] args) {

       EZ.initialize(600, 600);

      

       Data [] datapoints = new Data[NUM];

      

       Random rg = new Random();

       for (int i=0; i<NUM; i++) {

           datapoints[i] = new Data(rg.nextInt(600), rg.nextInt(600));

       }

      

       for (int i=0; i<NUM; i++) {

           datapoints[i].draw();

       }

       Data.drawCenter();

       Data.print();

   }

}

Data.java

package part2;

import java.awt.Color;

public class Data {

   // static variables

  

   // member variables

  

   // static functions

   public static void print() {

   }

  

   public static void drawCenter() {

   }

   // member functions

   public Data(int _x, int _y) {

   }

  

   public void draw() {

   }

  

}

Part 2- Static In the attached project, look at part 2. You need to complete the Data class (and you can use Main to test it). Every time we create a new Data object, our static variables will keep track of the number of data points and what is their average center point. In Data.iava 1. Add 3 static variables: an integer called count, and floats called centerX and centerY (their initial value should be 0) Add 2 member variables: integers called x and y Make the static function print0 print out how many data points there are and what is the center point For example: There are 10 data points Centered at (360.0, 388.2) 2. 3. 4. Make drawCenter) draw a red circle (width and height can be 20) at centerX, centerY. You will need to cast them into integers.

Solution

import java.util.Random;

public class Main {

   static final int NUM = 10;

  

   public static void main(String[] args) {

       EZ.initialize(600, 600);

      

       Data [] datapoints = new Data[NUM];

      

       Random rg = new Random();

       for (int i=0; i<NUM; i++) {

           datapoints[i] = new Data(rg.nextInt(600), rg.nextInt(600));

       }

      

       for (int i=0; i<NUM; i++) {

           datapoints[i].draw();

       }

       Data.drawCenter();

       Data.print();

   }

}

import java.awt.Color;

public class Data {

   // static variables

  

   // member variables

  

   // static functions

   public static void print() {

   }

  

   public static void drawCenter() {

   }

   // member functions

   public Data(int _x, int _y) {

   }

  

   public void draw() {

   }

  

}

please send edited code Main.java package part2; import java.util.Random; public class Main { static final int NUM = 10; public static void main(String[] args)
please send edited code Main.java package part2; import java.util.Random; public class Main { static final int NUM = 10; public static void main(String[] args)
please send edited code Main.java package part2; import java.util.Random; public class Main { static final int NUM = 10; public static void main(String[] args)

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site