 {
int n = 10;
for(int k = 1;k<=n*2-1;k++){
System.out.print("#");
}
System.out.println("");
for(int i = n - 1;i >=1;i--){
for(int j = 1;j <= n-i;j++){
System.out.print(" ");
}
System.out.print("#");
for(int j = 1;j <= 2*i-3;j++){
System.out.print(" ");
}
if(i > 1)
System.out.print("#");
System.out.println(" ");
}
int a = 5;
//正等腰三角形
for (int i = 0; i < a; i++) {
for (int l = a; l > i; l--) {
System.out.print(" ");
}
for (int j = 0; j < 2*i-1; j++) {
System.out.print("#");
}
System.out.println();
}
//倒等腰三角形
for (int i = a-1; i > 0; i--) {
for (int k = a; k >= i; k--) {
System.out.print(" ");
}
for (int j = 2*i-3; j > 0; j--) {
System.out.print("#");
}
System.out.println();
}
}
}
package submarine;
import javax.swing.ImageIcon;
/** 图片类 */
public class Images {
// 公开的 静态的 图片数据类型 变量名
public static ImageIcon battleship; //战舰图片
public static ImageIcon obsersubm; //侦察潜艇图片
public static ImageIcon torpesubm; //鱼雷潜艇图片
public static ImageIcon minesubm; //水雷潜艇图片
public static ImageIcon mine; //水雷图片
public static ImageIcon bomb; //深水炸弹图片
public static ImageIcon sea; //海洋图
public static ImageIcon gameover; //游戏结束图
static{ //给静态图片赋值
battleship = new ImageIcon("img/battleship.png");
obsersubm = new ImageIcon("img/obsersubm.png");
torpesubm = new ImageIcon("img/torpesubm.png");
minesubm = new ImageIcon("img/minesubm.png");
mine = new ImageIcon("img/mine.png");
bomb = new ImageIcon("img/bomb.png");
sea = new ImageIcon("img/sea.png");
gameover = new ImageIcon("img/gameover.png");
}
public static void main(String[] args) {
//写完上面对象之后,测试,返回8表示读取成功
System.out.println(battleship.getImageLoadStatus()); //返回8表示读取成功
System.out.println(obsersubm.getImageLoadStatus());
System.out.println(torpesubm.getImageLoadStatus());
System.out.println(minesubm.getImageLoadStatus());
System.out.println(mine.getImageLoadStatus());
System.out.println(bomb.getImageLoadStatus());
System.out.println(sea.getImageLoadStatus());
System.out.println(gameover.getImageLoadStatus());
}
}