java result元素_“java result”是什么意思?

执行完我的用java写的程序后我看到这个输出:java result:2147483647。这个数字意味着什么?“java result”是什么意思?

这是代码。它实际上应该在一个acm问题解决方案上运行随机测试案例!没办法正常停止!当我手动停止它,我看到这样的输出:

Java结果:2147483647 BUILD SUCCESSFUL(总时间:8分49秒)

我只是想知道是什么号码意味着什么?

package acm;

import java.util.Random;

import java.util.Scanner;

import java.util.Vector;

public class mamoth {

static Scanner input = new Scanner(System.in);

public static String planets;

public static int H;

public static int A;

public static Random random = new Random();

public static void main(String []args)

{

while(!(planets = /*input.nextLine()*/Integer.toString(random.nextInt(10)+1) + " " + Integer.toString(random.nextInt(10)+1)).equals("0 0")){

System.out.println(planets);

//while(!(planets = input.nextLine()).equals("0 0")){

int index;

index = planets.indexOf(' ');

H = Integer.valueOf(planets.substring(0, index));

A = Integer.valueOf(planets.substring(index+1));

Vector humanPlanets = new Vector();

String temp = "1 0";

for(int i=0;i

temp += " 1 0";

}

planets = /*input.nextLine()*/temp;

System.out.println(planets);

//planets = input.nextLine();

int index1 = 0;

int index2;

while((index2 = planets.indexOf(' ',index1))!=-1){

humanPlanets.addElement(Integer.valueOf(planets.substring(index1, index2)));

index1= index2+1;

}

humanPlanets.addElement(Integer.valueOf(planets.substring(index1)));

Vector aliasPlanets = new Vector();

temp = "0 0";

for(int i=0;i

temp += " 0 0";

}

planets = /*input.nextLine()*/temp;

System.out.println(planets);

//planets = input.nextLine();

index1 = 0;

while((index2 = planets.indexOf(' ',index1))!=-1){

aliasPlanets.addElement(Integer.valueOf(planets.substring(index1, index2)));

index1= index2+1;

}

aliasPlanets.addElement(Integer.valueOf(planets.substring(index1)));

int[][] distance = new int[H][A];

for(int i=0;i

temp = Integer.toString(random.nextInt(100)+1);

for(int b=0;b

temp += " " + Integer.toString(random.nextInt(100)+1);

}

planets = /*input.nextLine()*//*Integer.toString(random.nextInt(100)+1) + " " + Integer.toString(random.nextInt(100)+1) + " " + Integer.toString(random.nextInt(100)+1)*/temp;

//planets = input.nextLine();

index1 = 0;

int j =0;

while((index2 = planets.indexOf(' ',index1))!=-1){

distance[i][j] = Integer.valueOf(planets.substring(index1, index2));

index1= index2+1;

j++;

}

distance[i][j] = Integer.valueOf(planets.substring(index1));

}

if(H>=A){

int[][] minimumYearsToDefeat = new int[H][A];

for(int i=0;i

for(int j=0;j

double x,y,z;

y = aliasPlanets.elementAt(j*2) + humanPlanets.elementAt(i*2+1)*distance[i][j]-humanPlanets.elementAt(i*2);

z = humanPlanets.elementAt(i*2+1) - aliasPlanets.elementAt(j*2+1);

if(z==0){

if(y<=0)

x = distance[i][j];

else

x = Integer.MAX_VALUE;

}

else{

x = y/z;

}

if(x==0){

x=1;

}

else if(x<0){

x= Integer.MAX_VALUE;

}

minimumYearsToDefeat[i][j] = (int)Math.ceil(x);

}

}

for(int i=0;i

for(int j=0;j

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值