An example illustrating the use of the Java ternary operator ?

private void search(String word) {
		boolean done = false;

done = done ? done : searchLeftToRight(word);
done = done ? done : searchRightToLeft(word);
done = done ? done : searchTopToBottom(word);
done = done ? done : searchBottomToTop(word);
done = done ? done : searchDiagonalDownLeftToRight(word);
done = done ? done : searchDiagonalUpLeftToRight(word);
done = done ? done : searchDiagonalDownRightToLeft(word);
done = done ? done : searchDiagonalUpRightToLeft(word);

if (!done) System.out.println("Word "+ word+ " not found");
}