Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

import java.util.Arrays; /** * Model a 1D elementary cellular automaton. * * @author David J. Barnes and Michael Klling * @version 2016.02.29 - version 1

import java.util.Arrays;

/** * Model a 1D elementary cellular automaton. * * @author David J. Barnes and Michael Klling * @version 2016.02.29 - version 1 */ public class Automaton { // The number of cells. private final int numberOfCells; // The state of the cells. private int[] state; /** * Create a 1D automaton consisting of the given number of cells. * @param numberOfCells The number of cells in the automaton. */ public Automaton(int numberOfCells) { this.numberOfCells = numberOfCells; state = new int[numberOfCells]; // Seed the automaton with a single 'on' cell in the middle. state[numberOfCells / 2] = 1; } /** * Print the current state of the automaton. */ public void print() { for(int cellValue : state) { if(cellValue == 1) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } /** * Update the automaton to its next state. */ public void update() { // Build the new state in a separate array. int[] nextState = new int[state.length]; // Naively update the state of each cell // based on the state of its two neighbors. for(int i = 0; i

image text in transcribed

Above is the original code for the class Automation and needs to re-write it as mentioned in the image of Exercise 7.28 above.

Book: Objects First With JAVA 6th Edition Chapter 7.

Thank you!

Exercise 7.2 Rewrite the two if-else statements in the loop of the u method of the class of automaton-vi so that the assignments to left and right use conditional operators

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Inference Control In Statistical Databases From Theory To Practice Lncs 2316

Authors: Josep Domingo-Ferrer

2002nd Edition

3540436146, 978-3540436140

More Books

Students also viewed these Databases questions

Question

LO3 Outline strategic compensation decisions.

Answered: 1 week ago