为了账号安全,请及时绑定邮箱和手机立即绑定

关于一个Java问题 有程序 跪求大神呢

关于一个Java问题 有程序 跪求大神呢

拖延拖延快走开 2014-12-15 21:23:01
import java.util.*; public class input { public static void main(String[] args) { Scanner a = new Scanner(System.in); String b = a.next(); String c[] = b.split(","); double[] sc = new double[c.length]; System.out.println("请输入数"); for (int l = 0; l < sc.length; l++) { try { sc[l] = Double.valueOf(c[l]).doubleValue();// 强制转换 } catch (Exception e) { System.out.println("出错"); } } Sort(sc); // 调用方法 } public static void Sort(double[] sc) { // 創建冒泡法 for (int i = sc.length - 1; i > 0; --i) { for (int j = 0; j < i; ++j) { if (sc[j + 1] < sc[j]) { double temp = sc[j]; sc[j] = sc[j + 1]; sc[j + 1] = temp; } } } //sc[l] = Double.valueOf(c[l]).doubleValue(); System.out.println("排序结果为:"); // 打印排序结果 for (int i = 0; i < sc.length; i++) { String  q = String.valueOf(sc[i]).toString(); System.out.print(q + ","); } } }上面的程序执行了排序的功能,但是怎样来改变让它键入的int型的输出还是int型,键入double型的还是double型的呢 求指教
查看完整描述

1 回答

?
hiColors

TA贡献47条经验 获得超7个赞

Scanner对象的方法  也就是你的第六行


int b = a.nextInt();就是键入int型

其他同理

查看完整回答
反对 回复 2014-12-15
  • 1 回答
  • 0 关注
  • 1551 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信