java实训飞行器代码 飞行棋java程序代码

求一个四轴飞行器的java 语言好一点的程序

public class Demo{

创新互联是一家专注于成都网站设计、网站建设、外贸网站建设与策划设计,庐山网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:庐山等地区。庐山做网站价格咨询:18980820575

public Demo(){}//构造方法

//自定义方法

//自定义变量

public static void main(String[] args) { //main方法入门

System.out.println("这就是一个完整的java程序");

}

}

飞行棋play,Java编写骑士飞行棋的程序段

提起飞行棋play,大家都知道,有人问Java编写飞行棋的程序段,另外,还有人想问飞行棋play是什么,你知道这是怎么回事?其实儿童飞行棋怎么玩用英语怎么说,下面就一起来看看Java编写飞行棋的程序段,希望能够帮助到大家!

飞行棋play

1、Java编写飞行棋的程序段

地图类:

package..qsfxq;

publicclassMap{飞行棋play贺峻霖。

int[]map=newint[];//对战地图啊~马嘉祺又多了一根手指。

int[]luckyTurn=;//幸运飞行棋play时代少年团。

int[]landMine=;//位置

int[]pause=;//暂停write as 飞行棋。

int[]timeTunnel=;//时空*生成地图:文轩涨精装满肚子上学。

*关卡代号为:1:幸运2:3:暂停4:时空0:普通publicvoidcreateMap(){

inti=0;

//在对战地图上设置幸运

for(i=0;iluckyTurn.length;i++){飞行棋playTNT。

map[luckyTurn[i]]=1;//添加代码实现在对战地图上设置

for(i=0;ilandMine.length;i++){

map[landMine[i]]=2;//添加代码实现在对战地图上设置暂停

for(i=0;ipause.length;i++){

map[pause[i]]=3;//添加代码实现在对战地图上设置时空

for(i=0;itimeTunnel.length;i++){

map[timeTunnel[i]]=4;/**

*显示地图关卡对应的图形教学play。

[email protected]

[email protected]

[email protected] as 情侣飞行棋。

[email protected]

[email protected] (inti,intindex,intplayerPos1,intplayerPos2){

Stringgraph=””;

//添加代码

if(playerPos1==indexplayerPos2==index){

graph=”@@”;elseif(playerPos1==index){领带play。

graph=”A”;elseif(playerPos2==index){

graph=”B”;else{开着直播做翔霖car文。

switch(i){

case0:

graph=”∷”;

break;5个人一起干宋亚轩和贺峻霖。

case1:

graph=”¤”;

break;贺峻霖跪射宋亚轩writeas。

case2:all霖被六个队友做。

graph=”★”;

break;

case3:

graph=”■”;TNT国王游戏车。

case4:祺鑫浴室镜子。

graph=”〓”;returngraph;/**

*输出地图的奇数行(第1、3行)河马的秘密河all霖直播。

[email protected]

[email protected]

[email protected] as 校霸含试管。

[email protected] (intstart,intend,intplayerPos1,intplayerPos2){刘耀文往马嘉祺里塞td。

//添加代码writeas贺峻霖插宋亚轩。

for(inti=start;i=end;i++){

[i],i,playerPos1,playerPos2));/**

*输出地图的偶数行(第2行)严浩翔在水里把宋亚轩做了。

[email protected]

[email protected]

[email protected]

[email protected] (intstart,intend,intplayerPos1,intplayerPos2){

for(inti=end-1;i=start;i–){

[i],i,playerPos1,playerPos2));/**

*输出地图的右竖列飞行棋all祺。

[email protected] 干丁程鑫writeas。

[email protected]

[email protected]

[email protected] (intstart,intend,intplayerPos1,intplayerPos2){祺鑫河马的秘密河振动棒。

for(inti=start;iend;i++){

for(intj=28;j0;j–){//输出29个空格

“”);[i],i,playerPos1,playerPos2));

;/**

*输出地图的左竖列

[email protected]

[email protected]

[email protected]

[email protected] (intstart,intend,intplayerPos1,intplayerPos2){

//添加代码

for(inti=start;iend;i++){

[i],i,playerPos1,playerPos2));

;/**

*显示对战地图

[email protected]

[email protected] (intplayerPos1,intplayerPos2){

//显示地图**行

showLine1(0,30,playerPos1,playerPos2);

//换行

//显示地图右竖行

showRLine(31,35,playerPos1,playerPos2);

//显示地图第二行

showLine2(35,66,playerPos1,playerPos2);

//换行

//显示地图左竖行

showLLine(66,69,playerPos1,playerPos2);

//显示地图第3行

showLine1(69,99,playerPos1,playerPos2);GAME类:

package..qsfxq;

importjava.util.*;

publicclassGame{

//声明地图

Mapmap=newMap();

//Mapmap;

//声明对战中玩家1的当前位置

intplayerPos1;

//声明对战中玩家2的当前位置

intplayerPos2;

//声明走或停标识设置

String[]goAndStop=newString[2];

//声明对战角色

String[]playerName=newString[2];*初始化游戏的一局publicvoidinit(){

//创建Map对象

//生成地图

儿童飞行棋怎么玩用英语怎么说

map.createMap();

//设置玩家1起始位置

playerPos1=0;

//设置玩家2起始位置

playerPos2=0;

//记录玩家1下一次走或停

goAndStop[0]=”on”;

//设置玩家2下一次走或停

goAndStop[1]=”on”;/**

*开始游戏publicvoidstart(){

//调用初始化方法

init();

//显示游戏界面

map.showMap(playerPos1,playerPos2);

“\n”);

“1、戴高乐2、3、4、巴顿\n”);

//角色设置

Scannerinput=newScanner(System.in);

“1P选择人物:”);

introle=input.nextInt();

setRole(1,role);

booleanjudge=true;

“2P选择人物:”);

introle2=input.nextInt();

if(role2==role){

“角色重复,请重新选择人物!”);else{

setRole(2,role2);}while(judge==false);

//开始游戏

play();/**

*设置对战角色

[email protected] :玩家12:玩家2

[email protected] (intno,introle){

switch(role){

case1:

playerName[no-1]=”戴高乐”;

break;

case2:

//设置玩家名称为””

playerName[no-1]=””;

break;

case3:

//设置玩家名称为””

playerName[no-1]=””;

break;

case4:

//设置玩家名称为”巴顿”

playerName[no-1]=”巴顿”;

break;

default:

break;/**

*两人对战玩法publicvoidplay(){

“\n\n\n\n”);

“\n\n****************************************************\n”);

“GameStart\n”);

“****************************************************\n\n”);

//显示对战双方士兵样式

“^_^”+playerName[0]+”的士兵:A”);

“^_^”+playerName[1]+”的士兵:B\n”);

//显示对战地图

“\n图例:”+”■暂停¤幸运★〓时空∷普通\n”);

map.showMap(playerPos1,playerPos2);

//游戏开始

intstep;//存储数目

while(playerPos199playerPos299){//有任何一方走到终点,跳出循环

//轮流掷

if(goAndStop[0].equals(“on”)){

//玩家1掷

step=throwShifter(1);//掷

“\n—————–“);//显示结果信息

“数:”+step);

playerPos1=getCurPos(1,playerPos1,step);//计算这一次移动后的当前位置

“\n您当前位置:”+playerPos1);

“对方当前位置:”+playerPos2);

“—————–\n”);

map.showMap(playerPos1,playerPos2);//显示当前地图

if(playerPos1==99){//如果走到终点

break;//退出}else{

“\n”+playerName[0]+”停掷一次!\n”);//显示此次暂停信息

goAndStop[0]=”on”;//设置下次可掷状态”\n\n\n\n”);

if(goAndStop[1].equals(“on”)){

//玩家2掷

step=throwShifter(2);//掷

“\n—————–“);//显示结果信息

“数:”+step);

playerPos2=getCurPos(2,playerPos2,step);//计算这一次移动后的当前位置

“\n您当前位置:”+playerPos2);

“对方当前位置:”+playerPos1);

“—————–\n”);

map.showMap(playerPos1,playerPos2);

if(playerPos2==99){//如果走到终点

break;//退出}else{

“\n”+playerName[1]+”停掷一次!\n”);//显示此次暂停信息

goAndStop[1]=”on”;//设置下次可掷状态”\n\n\n\n”);//游戏结束

“\n\n\n\n”);

“****************************************************\n”);

“GameOver\n”);

“****************************************************\n\n”);

judge();/**

*掷

[email protected]

[email protected] (intno){

//定义变量存储数目

intstep=0;

//提示玩家启动掷

“\n”);

“请输入任意键开掷!”);

Scannerinput=newScanner(System.in);

input.nextInt();

//模拟掷:产生一个1~6的数字作为玩家掷的数目

Randomrandom=newRandom();

step=random.nextInt(5)+1;

returnstep;/**

*计算玩家此次移动后的当前位置

[email protected]

[email protected]

[email protected]

[email protected] (intno,intposition,intstep){

position=position+step;//**次移动后的位置

if(position=99){

;Scannerinput=newScanner(System.in);

switch(map.map[position]){//根据地图中的关卡代号进行判断

case0://走到普通格

if(position==playerPos2){//添加条件:玩家1与对方骑兵相遇

//添加代码实现:踩到对方,对方回到起点

playerPos2=0;

“:-D哈哈哈哈…踩到了!”);if(position==playerPos1){//添加条件:玩家2与对方骑兵相遇

//添加代码实现:踩到对方,对方回到起点

playerPos1=0;

“:-D哈哈哈哈…踩到了!”);break;

case1://幸运

“\n◆◇◆◇◆欢迎进入幸运◆◇◆◇◆”);

“请选择一种运气:”);

“1.位置2.轰炸”);

“=============================\n”);

intchoice=input.nextInt();

inttemp;//时的临时变量

switch(choice){

case1://位置

if(no==1){

//添加代码实现:position与playerPos2数值互换

temp=playerPos2;

playerPos2=position;

position=temp;

}elseif(no==2){

//添加代码实现:position与playPos1数值互换

temp=playerPos1;

playerPos1=position;

position=temp;break;

case2://轰炸

if(no==1){//no为1并且玩家2位置小于6

//添加代码实现:计算玩家2当前位置

if(playerPos26){

playerPos2=0;else{

//添加代码实现:计算玩家2当前位置

playerPos2-=6;if(no==2){//no为2并且玩家1位置小于6

//添加代码实现:计算玩家1当前位置

if(playerPos16){

playerPos1=0;else{

//添加代码实现:计算玩家1当前位置

playerPos1-=6;break;break;

case2://踩到

//添加代码实现:踩到退6步

position-=6;

“~:-(“+”踩到,气死了…”);

break;

case3://下一次暂停一次

//添加代码实现:设置下次暂停掷

goAndStop[no-1]=”off”;

“~~_~~要停战一局了。");

break;

case4://时空

//添加代码实现:进入时空,加走10步

position+=10;

“|-P”+”进入时空,真爽!”);

break;//返回此次掷后玩家的位置坐标

if(position0){

return0;

}elseif(position99){

}else{

returnposition;/**

*显示对战结果publicvoidjudge(){

//添加代码

if(playerPos1playerPos2){

[0]+”了胜利!”);else{

[1]+”了胜利!”);}

程序入口:

package..qsfxq;

publicclassStartGane{

publicstaticvoidmain(String[]args){

Gamegame=newGame();

game.start();

3道java编程题,求解

package TestPerson;

/**

* (1) 编写程序实现如下功能:已知Person类包含三个公共成员变量(姓名、性别、年龄)和一个构造方法,

* Student类是Person类的派生类,包含两个新的公共成员变量(学号、班号)、两个公共方法(修改年龄、显示基本信息)及一个构造方法。

* 在测试类Test1中,定义一组学生对象,并初始化他们的基本信息,然后依次输出。

*/

public class Test1 {

public static void main(String[] args) {

Student[] student = new Student[3];

student[0] = new Student("小李", "男", 12, 20181101, 01);

student[1] = new Student("小南", "女", 13, 20001102, 01);

student[2] = new Student("小李", "男", 12, 20181103, 01);

for(Student stu : student) {

stu.showInformation();

}

}

}

class Person {

public String name;

public String sex;

public int age;

public Person(String name, String sex, int age) {

super();

this.name = name;

this.sex = sex;

this.age = age;

}

}

class Student extends Person {

public long studentId;

public long classId;

public void setAge(int age) {

age = this.age;

}

public void showInformation() {

System.out.println("我的姓名是" + name + "," + "我的性别是" + sex + "," + "我的年龄是" + age 

+ "岁," + "我的学号是" + studentId + "," + "我的班号是" + classId + "班");

}

public Student(String name, String sex, int age, long studentId,

long classId) {

super(name, sex, age);

this.studentId = studentId;

this.classId = classId;

}

}

不可否认,我现在是有点闲,所以我就帮你写第一个吧,至于后面两个,我就不写了,看看还有没有其他人有点闲时间,看缘分吧

运行结果:

我的姓名是小李,我的性别是男,我的年龄是12岁,我的学号是20181101,我的班号是1班

我的姓名是小南,我的性别是女,我的年龄是13岁,我的学号是20001102,我的班号是1班

我的姓名是小李,我的性别是男,我的年龄是12岁,我的学号是20181103,我的班号是1班


当前标题:java实训飞行器代码 飞行棋java程序代码
URL标题:http://cdiso.cn/article/doihgid.html

其他资讯