源码获取:博客首页 "资源" 里下载!

1、换算:吨、千克、斤,晌/公顷、亩、平方米,晌/株、亩/株、平方米/株
2、籽粒干重、果穗干重、出籽率计算
3、发芽种粒数、供试种粒数、发芽率计算
4、种子袋、晌、亩、品种 换算

package com.euyy;public class BigCount {public String BigCountTool(String num1,String num2) {int l = num1.length();int r = num2.length();// 用来存储结果的数组,可以肯定的是两数相乘的结果的长度,肯定不会大于两个数各自长度的和。int[] num = new int[l + r];// 第一个数按位循环for (int i = 0; i < l; i++) {// 得到最低位的数字int n1 = num1.charAt(l - 1 - i) - '0';// 保存进位int tmp = 0;// 第二个数按位循环for (int j = 0; j < r; j++) {int n2 = num2.charAt(r - 1 - j) - '0';// 拿出此时的结果数组里存的数+现在计算的结果数+上一个进位数tmp = tmp + num[i + j] + n1 * n2;// 得到此时结果位的值num[i + j] = tmp % 10;// 此时的进位tmp /= 10;}// 第一轮结束后,如果有进位,将其放入到更高位num[i + r] = tmp;}int i = l + r - 1;// 计算最终结果值到底是几位数,while (i > 0 && num[i] == 0) {i--;}String result = "";// 将数组结果反过来放,符合正常读的顺序,// 数组保存的是:1 2 3 4 5// 但其表达的是54321,五万四千三百二十一。while (i >= 0) {result += num[i--];}return result;}}

源码获取:博客首页 "资源" 里下载!

Java项目:农业计算工具(java+swing)相关推荐

  1. Java项目:资源下载工具(java+swing)

    源码获取:博客首页 "资源" 里下载! 功能简介: 下载地址.保存位置.下载设置.下载进度 文件仓库控制器: /*** @ClassName: FileStoreControlle ...

  2. eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...

    Eclipse中的Java项目:无法解析java.lang.Object类型. 它是从所需的.class文件间接引用的 在Eclipse中导入项目后,我收到以下错误: 无法解析java.lang.Ob ...

  3. java项目常用的工具类

    前言 在开发过程中,我们会遇到很多繁琐或者棘手的问题,但是,这些问题往往会存在一些便捷的工具类,来简化我们的开发,下面是我工作中经常使用到的工具类 常用工具类 日期工具类 import java.te ...

  4. Java 周日期计算工具,获取当前第几周,按周数获取周一至周日,按日期获取周一至周日

    记一个自己写的工具类: 1.按时间获取当前第几周 getzs 3.按日期获取周一至周日getgetBetweenDates2 4.按年份跟周数获取周一至周日 getgetBetweenDates3 结 ...

  5. 计算车号Java,java停车收费计算工具类

    停车收费计算工具类.收费标准:8时至22时,停车1小时内3元,超过1小时每延长1小时加收3元:11时至12时.16时30分至17时30分,停车30分钟内收1元,超过30分收3元:晚22时至次日8时,收 ...

  6. 6个Java项目UML反向工程工具

    本文介绍6款开源的工具,可以将Java项目反向工程到UML的类图. 1.Eclipse MDT 模型开发工具(MDT)提供了一些示范性工具,在元模型的基础上的发展模式.它支持创建UML图,从代码的逆向 ...

  7. java项目使用junit_在Java 8之前的项目中使用JUnit 5

    java项目使用junit 这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为J ...

  8. java uninstall tool_java卸载工具|java卸载工具(JavaUninstallTool)下载v1.1.0.0 - 欧普软件下载...

    java卸载工具(JavaUninstallTool)是甲骨文官方发布的一款专门用于卸载JAVA软件的工具,能够非常方便快捷以及彻底的卸载掉JAVA,使用很简单,只需要解压缩即可使用,赶快下载使用吧! ...

  9. IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行

    ----2020-10-26 更新---- 最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用, ...

最新文章

  1. 提高C++代码质量 - [083]不要返回局部变量的引用
  2. linux 静态配置多个ip,linux 配置静态IP
  3. py之textgenrnn:Python利用textgenrnn库实现训练文本生成网络
  4. ICCV Neural Architects Workshop - 对话深度学习大咖
  5. java list%3ca%3e排序_Apache Solr 远程命令+XXE执行漏洞(CVE-2017-12629)
  6. CF-778 C.Peterson Polyglot (Trie合并)
  7. python计算球坐标系的积分_python – n球面坐标系到笛卡尔坐标系
  8. JS9 -- switch
  9. python怎么命名未知数_用Python解方程
  10. ENVI5.3.1使用Landsat 8影像进行主成分分析实例操作
  11. 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!!
  12. 【优化预测】基于matlab天牛须算法优化ELMAN神经网络预测【含Matlab源码 1375期】
  13. 三维点云:学习+了解
  14. js抓取今日头条文章
  15. LaTeX使用excel2latex插入表格
  16. 【杜教BM模板】焦作网赛L
  17. LOOK LOOK 微端服务器
  18. 巧用 Prometheus 监控 Kubernetes 集群所有组件的证书
  19. postgis routing pgr_dijkstra道路拓扑分析与方向分析
  20. 基于3D等变图转换的条件抗体设计

热门文章

  1. 编写Makefile中遇到的各种奇葩问题汇总
  2. google gflags的参数解析,便捷实用
  3. linux 进程内存分布及 堆分配和栈分配的特点
  4. Keras卷积+池化层学习
  5. Https的底层原理
  6. iOS----------计算一段代码执行时间
  7. 团队作业—第二阶段06
  8. 《编程匠艺》读书笔记
  9. linux 自学系列: 常用文件结构
  10. 按拼音模糊匹配查询条件的生成类