Java基本计算方法

1、简介

这一篇博客给出的是一些关于Java实现的基本计算,这些计算是Java初学者不可避免的,可以让大家做一个参考,其中包括累加和整数排序的方法,下面就是关于这些例子的任务和代码。

2、任务和代码

(1)任务1

1)任务内容
建立一个用于计算从1累加到100的 java application 应用程序,在循环体中用System.out.println()函数把中间过程都输出显示。


2)任务代码
关于该任务最理想的办法就是定义整型变量后使用for循环实现加法计算,并在for循环内部使用输出语句把中间过程输出显示,我使用Myeclipse进行程序的编写,代码如下:

public class Test1{//类名public static void main(String args[]){//程序主函数int i;//用于做临时变量int sum=0;//用于存放累加的结果for(i=1;i<=100;i++){//for循环,每次判断i是否小于等于100,并且每次给i+1sum+=i;//sum=sum+iSystem.out.println("第 "+i+" 次循环,sum的值为 "+sum ); //输出并将结果换行}System.out.print("从1累加到100的结果是 "+sum);//在控制台输出计算结果}
}

3)运行结果


(2)任务2

1)任务内容
编程实现输出10个随机整数并从小到大排序,值在0到100之间。


2)任务代码
该程序需要用到的知识比较多,所以每一行代码都有详细的注释,如果有不懂的地方可以自行百度,也可通过评论区进行提问,具体的代码如下:

import java.util.Arrays;//导入java.util包下的Arrays类
import java.util.Random;//导入java.util包下的Random类
public class Test2{//类名public static void main(String[] args){//程序主入口函数Random ran=new Random();//创建一个实例作为随机数生成器int[] arr=new int[10];//定义包含10个元素的数组System.out.print("输出的10个随机数为:"+"\n");//输出标题for(int i=0;i<10;i++){//for循环,每次判断i是否小于等于10,成立时每次给i+1arr[i]=ran.nextInt(100);//给数组中的元素随机赋值为0-100的数System.out.print(arr[i]+"  ");//输出随机数}Arrays.sort(arr);//将数组进行排序,sort()方法可对任意数组进行升序排序System.out.println(" ");//格式调整System.out.println("对10个随机数进行升序排序:");//输出标题for(int i=0;i<arr.length;i++){//for循环遍历数组System.out.print(arr[i]+"  ");//对排序后的结果进行输出}}
}

3)运行结果


3、总结

我也是一个初学者,在开始的学习历程中觉得这两个例子比较典型,所以分享了这两个例子。博客写的实现过程不是太详细,但是每一行代码后面我都写了注释,如果需要更加详细的实现过程,可以在评论区留下邮箱,我会把训练任务的word文档进行分享。

Java基本计算方法相关推荐

  1. java 数值计算_常用的java数值计算方法

    少年易学老难成,一寸光阴不可轻 - 百度文库 1 常用Java 数值计算方法 在Java 系统提供的Math 类中包含了一些数值常量,如E 和PI ,以及一些的数值计算方法,如求指数.求对数.开平方根 ...

  2. java个人所得税计算方法计算方法 : 全月应纳税所得额 =工资薪金所得-3500 应纳税额 = 应纳税所得额 *税率-速算扣除数

    个人所得税计算方法计算方法 : 全月应纳税所得额 =工资薪金所得-3500 应纳税额 = 应纳税所得额 *税率-速算扣除数 (自己初学Java做的小练习) import java.util.Scann ...

  3. java 计算 四分位,Java四分位计算方法

    public static void fourDivsion(double[] param){ if(param == null || param.length < 4) return; // ...

  4. excel组合汇总_Excel汇总20140616

    excel组合汇总 If you still have a Commodore 64 in your basement, you could run a one-line maze generator ...

  5. java实验报告合肥工业大学_合肥工业大学 计算机专业 计算方法实验报告

    <合肥工业大学 计算机专业 计算方法实验报告>由会员分享,可在线阅读,更多相关<合肥工业大学 计算机专业 计算方法实验报告(33页珍藏版)>请在人人文库网上搜索. 1.合肥工业 ...

  6. 车辆识别码VIN校验位计算方法及实现-Java

    校验规则: 校验码一共17位 校验码不包含 I(字母) Q O(字母) 第九位为校验位,只会出现0-9与X"" 第十位表示年份,不包括 0 I(字母) O(字母) Q U Z 12 ...

  7. 车架号 生成 java_车辆识别码VIN校验位计算方法及实现  VIN号检验、车架号检验 java、 C++...

    第一:计算方法理论.算法是如何理解的,如下: VIN码各位数字的"对应值": 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 A B C D E F ...

  8. 车辆识别码VIN校验位计算方法及实现  VIN号检验、车架号检验 java、 C++

    第一:计算方法理论.算法是如何理解的,如下: VIN码各位数字的"对应值": 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 A B C D E F ...

  9. java实现ip首部校验和算法,理解传输层中UDP协议首部校验和以及校验和计算方法的Java实现...

    UDP,全称User Datagram Protocol,用户数据报协议,是TCP/IP四层参考模型中传输层的一种面向报文的.无连接的.不能保证可靠的.无拥塞控制的协议.UDP协议因为传输效率高,常用 ...

最新文章

  1. python文本操作
  2. IBM拓展云数据分析服务 用户来“做主”
  3. 什么是机器人的五点校正法_样品定量检测怎样选择内标法和外标法!
  4. Eclipse中怎样使用ERMaster进行单表设计并导出为DDL
  5. hdu 1228-A+B
  6. 显示照片的RGB直方图
  7. 浏览器之本地缓存存储 localStorage 和 sessionStorage的区别以及用法
  8. 屏幕时代,开发者如何撬动亿级受众,获得用户增长
  9. 霍金这次想帮AI说点好话,后来没忍住……
  10. 新疆卫生系统计算机考试题库,2014新疆维吾尔自治区计算机等级考试试题 二级C试题最新考试试题库...
  11. 一对一直播app大热,使用源码或自主开发一对一APP需要了解哪些技术?
  12. delphi7中的局部变量和全局变量
  13. 安卓手机传感器采集数据并保存数据
  14. 一年级语文四季心田花开专项练习题
  15. 用tushare数据自定义期货大宗商品指数(1)
  16. 韦东山学习笔记——UART(串口)的使用
  17. 在C中将二进制转换为十进制
  18. 币圈炒币如何避免被额韭菜?
  19. 我是新来的请多多关照
  20. 计算机4F,光学4F系统介绍

热门文章

  1. Isometric terrain
  2. 十二指肠溃疡患者秋天如何调养
  3. Vue全家桶之webpack详解(四)
  4. Python中列表相“与”时出现的问题
  5. 【面向学渣编程】囚犯问题(十分详解,含表格,适合新手)
  6. java向gis数据库读写数据_java – PostGIS数据库中Geography Polygon的读取点
  7. Docker部署wildfly
  8. 搞懂事件循环,面试不再害怕console输出问题。(自整)
  9. Android手机安装apk 提示应用未安装
  10. 09 模型的增删查改《ThinkPHP6 入门到电商实战》