もっといい方法がある気がしますが...
public class ex3 {
public static void main(String[] args) {
int i, j;
int max = 5;
int p = max / 2 + 1;
int left = p;
int right = p;
for (i = 1; i <= max; i++) {
for (j = 1; j <= max; j++) {
if (j >= left && j <= right) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
if (i < p) {
left--;
right++;
} else {
left++;
right--;
}
}
}
}