All pastes #354412 Raw Edit

Untitled

public java v1 · immutable
·published 2007-02-13 23:26 UTC
rendered paste body
/** * Klasse som loser brett */class Doku{	public static void main(String[] args)	{		new Doku(2, 2);	}	Doku(int bw, int bh)	{		System.out.println(new Board(bw, bh));	}}class Board{	int boxWidth, boxHeight, length;	Field[][] field;	Board(int bw, int bh)	{		boxWidth = bw;		boxHeight = bh;		// lengde pa side = antall siffer i en boks = bw * bh		length = boxWidth * boxHeight;		field = new Field[length][length];		for(int y = 0; y < length; y++)			for(int x = 0; x < length; x++)				field[y][x] = new Field((y*boxWidth+x%boxWidth)%length);	}	public String toString()	{		String s = "";		String crn = "+";		String hrz = "-";		String vrt = "|";		s += crn;		for(Field[] fRow : field)			s += hrz + hrz + hrz + crn;		s += '\n';		for(Field[] fRow : field)		{			s += vrt;			for(Field fh : fRow)				s += " " + fh + " " + vrt;			s += '\n';			s += crn;			for(Field[] f : field)				s += hrz + hrz + hrz + crn;			s += '\n';		}		return s;	}}class Field{	final static String DIGIT = "0123456789abcdefghijklmnopqrstuvwxyz@";	int value = 3;	Field(int val)	{		value = val;	}	public String toString()	{		return "" + DIGIT.charAt(value);	}}