编程
public class Project01 {
/** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 int Hp=0; int x=0; int y=0; boolean begin = true; System.out.println("游戏开始之前 Hp="+Hp+" x="+x+" y="+y); if(begin==true){ x=10; y=10; Hp=100; } System.out.println("游戏开始之后 Hp="+Hp+" x="+x+" y="+y); } } public class Project02 { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 String type = "AK-47"; int attactValue =0; int change=0; System.out.println("选择枪支之前,枪支类型为: "+type+" 该枪的攻击值是:"+attactValue); change =2; if (change==1){ attactValue =30; type="M4"; } if (change==2){ attactValue=20; type="B31"; } System.out.println("选择枪支之后,枪支类型为:"+type+" 该枪的攻击值是:"+attactValue); } } public class Project03 { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 int distance=15; int heroExp=0; int herox=10; int enemyx=30; int enemyHP=100; String attactState="进入攻击状态"; if ((enemyx-herox)<distance){ attactState="进入攻击状态"; heroExp+=5; enemyHP-=10; } System.out.println("敌人位置改变之前,攻击状态:"+attactState); System.out.println("敌人位置改变之前,玩家经验值:"+heroExp); System.out.println("敌人位置改变之前,敌人血值:"+enemyHP); enemyx-=10; if((enemyx-herox)<distance){ attactState="进入攻击状态"; heroExp +=5; enemyHP-=10; } System.out.println("--------------------------------------------------------"); System.out.println("敌人位置改变之后,攻击状态:"+attactState); System.out.println("敌人位置改变之后,玩家经验值:"+heroExp); System.out.println("敌人位置改变之后,敌人血值:"+enemyHP); } } public class Project04 { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 int HP=100; System.out.println("HP="+HP); if (HP>0){ System.out.println("游戏进行中"); }else{ System.out.println("游戏结束"); } HP -=110; System.out.println("----------------------------------------"); System.out.println("HP变换之后 HP= "+HP); if(HP>0){ System.out.println("游戏进行中"); } else{ System.out.println("游戏结束"); } } |