首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

myeclipse运行出下次程序的结果为什么

2012-07-26 
myeclipse运行出上次程序的结果为什么?package ch6import javax.swing.JOptionPanepublic class p163习

myeclipse运行出上次程序的结果为什么?
package ch6;

import javax.swing.JOptionPane;

public class p163习题619 {
public static void main(String[] args) {
String output="";
String s=JOptionPane.showInputDialog("请输入有几个学生:");
int x=Integer.parseInt(s);
String[] a=new String[x];
int[] b=new int[x];

for(int i=1;i<=x;i++){
String A=JOptionPane.showInputDialog("请输入学生姓名:");
a[i]=String.valueOf(A);
String B=JOptionPane.showInputDialog("请输入学生成绩:");
b[i]=Integer.parseInt(B);
}

for(int i=a.length-1;i>=0;i--){
int temp=0,max=0;
for(int j=0;j<=i;j++){
if(b[i]>max){
b[i]=max;
temp=i;
}
}
b[temp]=b[i];
b[a.length-1-i]=max;
}

for(int i=0;i<b.length;i++){
output+=b[i]+"---"+a[i];
}

JOptionPane.showMessageDialog(null, output);
}

}




这个程序,我运行了下,竟然在控制台出现654321,这是我刚做完的一个程序的结果。我关掉了新建了一个这个,运行怎么还是这个结果啊,出现好几次了,重启myeclipse也没用啊!求解,我郁闷。。。

[解决办法]
不要直接点运行按钮,打开这个程序,点右键-->run as-->java application
[解决办法]
在你刚写的代码中 -----右键-------Run as ----Java Application

热点排行