java代码monkey,java代码写好后怎么运行

java函数中怎么运行monkey命令

Process proc = null;

10年的河南网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整河南建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“河南网站设计”,“河南网站推广”以来,每个客户项目都认真落实执行。

try {

proc = Runtime.getRuntime().exec("adb shell monkey -help"); // 你可以把 -help改成你要的参数

proc.waitFor();

} catch (IOException e) {

e.printStackTrace();

} catch (InterruptedException e) {

e.printStackTrace();

}

java解决猴子选大王问题

import java.util.LinkedList;

import java.util.List;

public class Program {

/**

* @param args

*/

public static void main(String[] args) {

int N = 5;

ListMonkey monkeys = new LinkedListMonkey();

ListMonkey newMonkeys = new LinkedListMonkey();

//初始化猴子

for(int i = 0; i 17; i++){

monkeys.add(new Monkey(i));

}

newMonkeys.addAll(monkeys);

int index = 0;

while (true)

{

if (monkeys.get(index).numberOff() == N)//报数数到N

{

monkeys.remove(index);

Monkey.n = 1;

}

index++;

if (index = monkeys.size())

index = 0;

if (monkeys.size() == 1)//猴子只剩一个

break;

}

//查找当王的猴子原来的位置

for(int i = 0; i newMonkeys.size(); i++){

if(monkeys.get(0).getID() == newMonkeys.get(i).getID()){

System.out.println(i);

break;

}

}

}

}

class Monkey{

public static int n = 1;

private int id;

public Monkey(int id){

this.id = id;

}

public int getID(){

return id;

}

public int numberOff(){

int num = n;

n++;

return num;

}

}

会的都来吧 ,猴子选大王java实现

只用数组的话,要多用一个数组倒腾数据,算法如下,调试通过:

public class MonkeyKing

{

public static void main(String[] args)

{

final int m=5;

int[] monkey;

//这个数组用来安置第一轮报数过后过关的猴子

int[] mon=new int[m];

//猴子围成圈报数,每轮报数过后,报数的基准会发生变化,这个变量用来存放基准偏移量

int token=0;

//满足条件的猴王候选人数

int candidate=m;

monkey=new int[candidate];

//为最初参选的猴子编号

for(int i=0;icandidate;i++)

{monkey[i]=i+1;}

//没有选出猴王之前,进行的操作

while(candidate1)

{

for(int i=0;icandidate;i++)

{

//报数为3的猴子编号一律为0

if((i+token)%3==2){monkey[i]=0;}

//报数结束一轮后,计算下一轮报数基准的偏移量

if(i==candidate-1)

{

//存放一轮结束后产生的基准编译

int k=0;

switch((candidate)%3)

{

case 0:k=0;break;

case 1:k=1;break;

case 2:k=2;break;

}

token +=k;

}

}

//存放每轮被淘汰的猴子的数量

int count=0;

//过关猴子数组的初始索引

int m_index=0;

for(int i=0;icandidate;i++)

{

if(monkey[i]!=0)

{

mon[m_index]=monkey[i];

m_index++;

}

else

{

count++;

}

}

//每轮过关的猴王候选

candidate -= count;

//重建猴王候选数组,进入下一轮报数

monkey= new int[candidate];

for(int i=0;icandidate;i++)

{

monkey[i]=mon[i];

}

}

System.out.println("猴王的编号为:"+monkey[0]);

}

}

java基础知识,下面的代码是一个主类e,调用一个people类和一个monkey类,其中people类继承monkey类

一、Monkey(String s){}//因为这个类写了默认的构造器。""是指空的字符串。

//如果不想写,可加入一下代码

Monkey(){} //这个是默认不写的情况下的构造器。

二、People(){super("Hello");}//super的意思是调用父类的有参数的构造器,也就是Monkey(String s){} //People()默认没有类型,可以new(初始化)的不写。

编写Java程序,用来描述动物园里的猴子。要求如下 (1) 创建一个Monkey(猴子)类,其属性包括颜色和性别

public class Monkey {

private String color;

private String sex;

public Monkey(String color,String sex) {

this.color = color;

this.sex = sex;

}

public Monkey(String color) {

this.color = color;

this.sex = "公";

}

public Monkey(){}

public String getColor() {

return color;

}

public void setColor(String color) {

this.color = color;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public int add(int p1,int p2,int p3) {

return p1+p2+p3;

}

public int add(int p1,int p2) {

return p1+p2;

}

}

public class Zoo {

public static void main(String[] args) {

Monkey g = new Monkey("黑");

Monkey l = new Monkey("红","母");

int p1 = g.add(1, 2);

int p2 = l.add(1, 2, 3);

System.out.println(g.getSex()+":"+p1);

System.out.println(l.getSex()+":"+p2);

}

}


分享标题:java代码monkey,java代码写好后怎么运行
当前路径:http://pwwzsj.com/article/dsepcgc.html