All pastes #2089130 Raw Edit

Someone

public text v1 · immutable
#2089130 ·published 2011-10-11 17:28 UTC
rendered paste body
import java.util.Random;
public class Ocean extends GoodOcean{
	
	public void placeAllBoats(){
		int n = 0;
		String orient;
		Random generator = new Random();
		while(n != 1){
			try{
				int row = generator.nextInt(10);
				int col = generator.nextInt(10);
				int ori = generator.nextInt(2);
				if(ori == 1)
					orient = "vertical";
				else
					orient = "horizontal";
				this.placeBoat("aircraft carrier", orient, new Position(row, col));
				n = 1;
			}catch(Exception e){
				n = 0;
			}
		}
		n = 0;
		while(n != 1){
			try{
				int row1 = generator.nextInt(10);
				int col1 = generator.nextInt(10);
				int ori1 = generator.nextInt(2);
				if(ori1 == 1)
					orient = "vertical";
				else
					orient = "horizontal";
				this.placeBoat("battleship", orient, new Position(row1, col1));
				n = 1;
			}catch(Exception e){
				n = 0;
			}
		}
		n = 0;
		while(n != 1){
			try{
				int row2 = generator.nextInt(10);
				int col2 = generator.nextInt(10);
				int ori2 = generator.nextInt(2);
				if(ori2 == 1)
					orient = "vertical";
				else
					orient = "horizontal";
				this.placeBoat("cruiser", orient, new Position(row2, col2));
				n = 1;
			}catch(Exception e){
				n = 0;
			}
		}
		n = 0;
		while(n != 1){
			try{
				int row3 = generator.nextInt(10);
				int col3 = generator.nextInt(10);
				int ori3 = generator.nextInt(2);
				if(ori3 == 1)
					orient = "vertical";
				else
					orient = "horizontal";
				this.placeBoat("destroyer", orient, new Position(row3, col3));
				n = 1;
			}catch(Exception e){
				n = 0;
			}
		}
		n = 0;		
		while(n != 1){
			try{
				int row4 = generator.nextInt(10);
				int col4 = generator.nextInt(10);
				int ori4 = generator.nextInt(2);
				if(ori4 == 1)
					orient = "vertical";
				else
					orient = "horizontal";
				this.placeBoat("submarine", orient, new Position(row4, col4));
				n = 1;
			}catch(Exception e){
				n = 0;
			}
		}
	}
}