任意java输入4位数 相互相加求和5位数,对各位数字进行拆分,求和输出

Java中从键盘中任意java输入4位数 相互相加求和字符串将其转换成数字后,并求和

发布时间: 来源:网络 上传者:用户

内容来源:/kailugaji/p/ 进行举报并提供相关证据,工作人员会在5个工莋日内联系你一经查实,本站将立刻删除涉嫌侵权内容

题目是利用多线和求1到20000的和 以8个線程为例

//这个地方纯粹是“一厢情愿”,“并行执行”不受咱们控制取决于操作系统的“态度” * 迭代每个只任务,获得部分和相加返回

本文接我的上一篇文章:
在上一篇文章中发现的问题是:当在特别大的循环语句(指循环次数特别大)中出现System.out.print()语句时程序执行的速度十分慢,就上一个例子就需要花費17.6小时,本文优化了类似的问题

本文通过对比的方式说明:

  1. 首先展示一万次求和并且打出印过程的耗时(为方便描述,这里我把它称为未优化
  2. 然后展示做同样的事优化后的程序的耗时(已优化

其中第一个程序是在循环内打印出求和的过程,第二个程序是在循环之外┅次打印出求和的过程


 

从结果可以看出未优化的耗费时间是优化后的月3.6倍。

我要回帖

更多关于 java输入4位数 相互相加求和 的文章

 

随机推荐