java经典小程序代码 java小程序源代码( 五 )


public static int f(int a, int b){
return a*a + a*b + b*b;
}
}
结果如下:
用JAVA编写一个小程序,不限类型好玩点的 。控制台小游戏 class YZDEL\r\n{\r\n public static void main(String[] args)\r\n {\r\njava.util.Random Shiji = new java.util.Random();\r\njava.util.Scanner Shuru = new java.util.Scanner(System.in);\r\njava.util.Scanner Nandu = new java.util.Scanner(System.in);\r\nint YingxHP = 20;\r\nint YingxMP = 0;\r\nint MogHP = 20; \r\nint MogMP = 0;\r\nint MogDo = 0;\r\nint fangyu = 0;\r\nSystem.out.println("┏━━━━_┏━━┣┣┓ _ ┓┏━┳━┳┓┓━┓ ");\r\nSystem.out.println("┏┣━━━┓┏━━┣┣┓ ┃┏ ┃ ┃┓┃ _ ");\r\nSystem.out.println("┣┣━━━┫_━━┻__ ┃_┓┃ ┃_┏━┣━━┓");\r\nSystem.out.println("┣┣━━━┫┏━━━━┓_━━┣━┛┗━┻━┻┛┃┃");\r\nSystem.out.println("┏┣━━━┓┣━━━━┫ ┃┃┃┗__┃┃┣━_");\r\nSystem.out.println(" ┛┗_┗━━━━_┗___━━┛┛┗━__━┛");\r\nSystem.out.println();\r\nSystem.out.println("作者:天狐空幻");\r\nSystem.out.println();\r\nSystem.out.println("说明:勇者的操作方式为以下所示:");\r\nSystem.out.println("使用攻击需消耗1MP 伤害1HP");\r\nSystem.out.println("使用蓄力可增加1MP 伤害0HP");\r\nSystem.out.println("使用躲闪需消耗0MP 伤害0HP躲避攻击");\r\nSystem.out.println("使用重击需消耗3MP 伤害2HP防御无效");\r\nSystem.out.println("恶龙攻击力高, 注意防御是取胜的关键");\r\nSystem.out.println("恶龙MP达到4时可能会放出火焰无法躲避");\r\nSystem.out.println("准备说明完毕,那么让我们来挑战恶龙吧!");\r\nSystem.out.println("==================================");\r\n//难度选择\r\nSystem.out.println("请选择难度");\r\nSystem.out.println("1.娱乐 2.挑战 3.噩梦");\r\nint ND = Nandu.nextInt();\r\nSystem.out.println("==================================");\r\nwhile(true) \r\n{ \r\n//HP,MP的显示\r\nSystem.out.print("勇者:");\r\nSystem.out.print(" HP ");\r\nfor(int x=YingxHP;x0;x--) System.out.print("*"); \r\nSystem.out.print(" "+YingxHP);\r\nSystem.out.println();\r\nSystem.out.print("");\r\nSystem.out.print(" MP ");\r\nfor(int x=YingxMP;x0;x--) System.out.print("*"); \r\nSystem.out.print(" "+YingxMP);\r\nSystem.out.println();\r\nSystem.out.print("恶龙:");\r\nSystem.out.print(" HP ");\r\nfor(int y=MogHP;y0;y--) System.out.print("*");\r\nSystem.out.print(" "+MogHP);\r\nSystem.out.println(); \r\nSystem.out.print("");\r\nSystem.out.print(" MP ");\r\nfor(int y=MogMP;y0;y--) System.out.print("*");\r\nSystem.out.print(" "+MogMP);\r\nSystem.out.println();\r\nSystem.out.println("==================================");\r\n//胜利判定\r\nif(YingxHP2MogMP2) MogDo = 2;\r\nelse if(MogMP0) MogDo=2;\r\nif(Do==2MogMP==0) MogDo=0; \r\nif(Do==3MogMP=4) MogDo=3;}//变态判定 。。\r\n//战斗分析\r\n//防御 \r\nif(Do==3) {fangyu=1;System.out.println("你灵巧的躲避攻击!");}\r\nif(MogDo==1) {fangyu=1;System.out.println("恶龙进行防御!");}\r\n//角色判定 \r\nif(Do==1YingxMP==0) {System.out.println("MP不足!");}\r\nif(Do==1YingxMP0) {\r\nif(fangyu==0) {MogHP=MogHP-1;YingxMP=YingxMP-1;System.out.println("你发动攻击!");}\r\nif(fangyu==1) {YingxMP=YingxMP-1;System.out.println("你的攻击被格挡!");}}\r\nif(Do==2) {YingxMP=YingxMP+1;System.out.println("你进行蓄力!");}\r\nif(Do==4YingxMP2) {MogHP=MogHP-2;YingxMP=YingxMP-3;System.out.println("你发动重击!");}\r\nif(Do 4) System.out.println("你不知所措...");\r\n//敌人判定 \r\nif(MogDo==2MogMP==0) {System.out.println("恶龙在发呆!");}\r\nif(MogDo==2MogMP0) {\r\nif(fangyu==0) {YingxHP=YingxHP-2;MogMP=MogMP-1;System.out.println("恶龙发动攻击!");}\r\nif(fangyu==1) {MogMP=MogMP-1;System.out.println("恶龙的攻击被躲开了!");}} \r\nif(MogDo==0) {MogMP=MogMP+1;System.out.println("恶龙进行蓄力!");} \r\nif(MogDo==3MogMP3) {YingxHP=YingxHP-4;MogMP=MogMP-4;System.out.println("恶龙发动火焰吐吸!躲避不能!");}\r\n//结束 \r\nfangyu = 0;\r\nMogDo = 0;\r\nSystem.out.println("____________________");\r\nSystem.out.println();\r\nSystem.out.println("==================================");}\r\n }\r\n}

推荐阅读