请说出下面程序的运行结果
public static void main(String[] args){

int a=2147483647; //int能表示的最大整数是2147483647

int x=1;

long y=1;

int r1=a+x;

long r2=a+y;

System.out.print("r1:"+r1);

System.out.print("r2:"+r2);

}
出自:石家庄铁道大学面向对象程序设计