Create a world class that contains a 2d array

Assignment Help JAVA Programming
Reference no: EM1399893

You have to create a world class that contains a 2d array then create an abstract class called organism that contains move() method the organism should move randomly one step at the time.

public void move()

{

   Random r = new Random();

    int a = r.nextInt(4);

   if (a == 0)

       {

           if (y - 1 >= 0 && world.getAt(x, y - 1) == null)

               {

                  y -= 1; world.setAt(x, y, this);

                }

        }

  else if (a == 1)

   {

        if (y + 1 < World.WORLDSIZE && world.getAt(x, y + 1) == null)

             {

                  y += 1; world.setAt(x, y, this);

              }

   }

 else if (a == 2)

 {

          if (x - 1 >= 0 && world.getAt(x - 1, y) == null)

                { 

                     x -= 1; world.setAt(x, y, this);

                  }

   }

 else if (a == 3)

  {

          if (x + 1 < World.WORLDSIZE && world.getAt(x + 1, y) == null)

                   {

                        x += 1; world.setAt(x, y, this);

                    }

   }

Download:- java class.zip

Reference no: EM1399893

Questions Cloud

What is the structure of a g-protein : how can a G-protein open an ion channel either directly or through a protein kinase enzyme?
Scatter plot and regression line : A scatter plot and regression line can be used for all of the following EXCEPT
Describe the structure of eukaryotic chromatin : Describe the structure of eukaryotic chromatin and how this structure must be remodeled for transcription to occur. You must understand the role of histones, histone modifications, DNA modifications and DNA binding proteins.
Example of a two sample test for proportion or mean : Explain in your own words how to recognize a situation where you needed to use a two-sample test. Give a unique example of a two sample test for proportion or mean. Make sure to detail why only a two sample test would suffice.
Create a world class that contains a 2d array : You have to create a world class that contains a 2d array then create an abstract class called organism that contains move() method the organism should move randomly one step at the time.
Community services code of ethics in ethical leadership : Write a 200- to 300-word response to the following: Community Services Code of Ethics in Ethical Leadership in Human Services states, "Whatever your personal feelings about justice and suitability of particular laws.
Discuss the purpose of registering securities : Analyze why you think that the Securities Act of 1933 allows for an exemption to a nonprofit educational organization? What is the purpose of registering securities before they are offered for sale?
Describe the expression of a gene : Describe the expression of a gene as it occurs in a eukaryotic cell, starting with the gene and ending in a vesicle. What takes place in each subcellular organelle? Briefly discuss how this differs from a prokaryotic cell.
Examples of the populations parameters : What are examples of the populations parameters we are trying to estimate for sample data?

Reviews

Write a Review

JAVA Programming Questions & Answers

  What position along the chord does minimum pressure occur

At what position along the chord does the minimum pressure occur? What is special about the point where C p is a maximum?

  Cascading style sheet to a website

Compare and contrast the process of adding JavaScript and a Cascading Style Sheet to a Website. Determine if they can be used simultaneously in a page.

  World data app

Prepare WorldDataApp project. It implements the NameIndex portion, including creating it in SetupProgram, and searching, viewing and updating it in UserApp program.

  List various bindings that are needed to determine semantics

List the various bindings that are required to determine the semantics when the statement is executed. For each binding, indicate the binding time used for the language.

  Write java program to reads ten values from user

Write the java program which reads 10 values from user and store them in 1 daimantion array. your program will ask the user wich operation he wants to perform:

  Design and implement an applet called circles

Design and implement an applet called Circles that draws 50 circles of random diameter in random locations. If the diameter of a circle is less than a certain value, the circle is ?lled with the color yellow.

  Write java program to read in sequence of hourly temperature

Write down Java program which reads in sequence of hourly temperature readings over 24-hour period using arrays. Your program must find and show maximum and minimum temperatures.

  Write java application to input three integers from user

Write Java application that inputs three integers from user and displays sum, average, product, smallest, and largest of the numbers.

  Implementation of encryption and steganography in java

This is a project report showing the essential details and coding structures related with the implementation of encryption techniques and steganography in JAVA.

  Implement the finite field gf

Write a program called "GF2.java" to implement the finite field GF(p n )where p is a prime number andn is a positive integer.You also need to write four methodsto realize.

  Dijikstra for undirected graph using simple scheme

Dijikstra for undirected graph using simple scheme with array and fibonacci heap and compare the performance/results, preferably in java.

  Write the bubble sort

The village of Marengo conducted a census and collected records that have household data, including the number of occupants in each household.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd