Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package ai3halko;
- import java.util.Random;
- /**
- *
- * @author johny
- */
- public class Osobnik {
- private char[] data = null;
- private int score = 0;
- public Osobnik(int rozmiar) {
- this.data = new char[rozmiar];
- Random rng = new Random();
- for(int i = 0; i < rozmiar; i++) {
- // data[i] = (char)(i + 65);
- // data[rozmiar - 1] = '.';
- // data[rozmiar - 2] = ' ';
- int rand = rng.nextInt(28);
- if(rand == 27)
- data[i] = '.';
- else if(rand == 26)
- data[i] = ' ';
- else
- data[i] = (char)(rand + 65);
- } //constructor
- }
- public char[] getData() {
- return this.data;
- }
- public char getDataAt(int i) {
- return this.data[i];
- }
- @Override
- public String toString() {
- String ret = new String(data);
- ret += " " + score;
- return ret;
- }
- public void setData(char[] toSet) {
- this.data = toSet;
- }
- public void setDataAt(char toSet, int i) {
- this.data[i] = toSet;
- }
- public int getScore() {
- return this.score;
- }
- public void setScore(int score) {
- this.score = score;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement