很菜的问题,大家别笑话 如果用read()方法还需要用skip(2);方法跳过两个字节-跳过回车因为回车也是输入呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void getint(){ //获取数组 try{ for(int i=0;i<10;i++){ s[i]=System.in.read()-48; long a=System.in.skip(2); } }catch(Exception e){ System.err.println("caught IOException in getint()"); e.printStackTrace(System.err); } }达因返回的值是字符的编码值0--48 1--49,所以减48就可以了,read()方法本来就返回int,不用转换! public void sort(){ //排序 int temp; for(int j=0;j<9;j++) for(int i=j+1;i<10;i++) if(s[j]>s[i]){ temp=s[j]; s[j]=s[i]; s[i]=temp; } }我把你的排序算法改了一下 菜鸟求助有关绘图 百跪求教!谁帮小弟解决了这问题 分全砸给你! 关于匿名内部类的两句话 小弟是在不能理解 请高手解答下 怎么用AWT或SWING实现google搜索框功能 Java和VB用Socket通信问题 为什么Java编译时返回使用或覆盖了已过时的 API 要了解详细信息 请使用 -Xlint:deprecation 重新编译的错误? 关于java电梯系统请教 有谁知道 国内的和国外的最出名的Java论坛有哪些? 如何实现对一个JPG图片进行如矢量图一样的放大缩小移动? java有没有和msdn一样可以方便的查函数的东东,谢谢。 java数据库驱动的环境变量设置! 谁能帮着写个算法?
try{
for(int i=0;i<10;i++){
s[i]=System.in.read()-48;
long a=System.in.skip(2);
}
}catch(Exception e){
System.err.println("caught IOException in getint()");
e.printStackTrace(System.err);
}
}
达因返回的值是字符的编码值0--48 1--49,所以减48就可以了,read()方法本来就返回int,不用转换!
public void sort(){ //排序
int temp;
for(int j=0;j<9;j++)
for(int i=j+1;i<10;i++)
if(s[j]>s[i]){
temp=s[j];
s[j]=s[i];
s[i]=temp;
}
}
我把你的排序算法改了一下