问题又来了!
//以下程序编译通过,却运行就出现了问题了,得不到想要的结果请问为什么~//从键盘输入三个整数,每输入一个就回车,读取这三个数,按降序(从大到小)显示这三个数。
import java.io.*;
import java.util.*;
public class Exper2_7 {
/** Creates a new instance of Exper2_7 */
public static void main(String args[])
{
int $intvar=0,$var[]=null,temp=0,j=0,ii=0,i;
for( i=0;i<3;i++)
{
try
{
InputStreamReader in=new InputStreamReader(System.in);
BufferedReader cin=new BufferedReader(in);
String $str=cin.readLine();
$intvar=Integer.parseInt($str);
if(i==0)
$var[0]=$intvar;
if(i==1)
$var[1]=$intvar;
if(i==2)
$var[2]=$intvar;
}
catch(Exception e)
{System.out.println("错误原因:"+e); }
}
for( ii=0;ii<3;ii++)
for( j=0;j<3;j++)
if($var[ii]>$var[j])
{ temp=$var[ii] ;
$var[ii]=$var[j];
$var[j]=temp;
}
for(int k=0;k<3;k++)
System.out.println($var[k]);
}
}
[此贴子已经被作者于2006-10-28 14:18:55编辑过]