[Java]用java计算数学题真的方便!
![[Java]用java计算数学题真的方便!](https://image.uc.cn/s/wemedia/s/upload/2020/2a96b9d63dca04749d9ff07385638954.png)
文章图片
哈喽大家好 , 这里是java小白成长记!
最近把基础的小知识都分享完了 , 所以这两天就是各种小例子来强化前面的知识 , 今天就用java来计算一道数学题:
1+2-3+4-5+6-7+8……+100的结果是多少?
思路:
首先还是找规律捋清思路 , 上面的数学式子基本都是加偶数减奇数 , 为什么是基本?因为1没有这个规律 , 所以1要单独拿出来 , 剩下的数字我们用if选择语句来判断一下 , 如果是偶数就加上 , 如果是奇数就减掉 , 判断奇偶性很简单了 , 对2求余数就可以了 。 现在就剩下一个1了 , 1怎么处理?
我的想法是我们肯定需要定义一个变量来接受运算的结果 , 通常都是int sum=0;这次1不好处理 , 就直接int sum =1;反正是加1 , 所以这样是完全没有问题的 。 也可以int sum=0;最后输出结果的时候不要只输出sum , 输出sum+1;当然还有其他方法 , 方法不是唯一的 , 自己喜欢就行 。
代码:
首先先定义变量存储运算结果:
int sum =1;
从1到100 , 肯定会有一个循环 , 我这次就使用一下while循环 , 使用while循环先把初始值定义成2:
int i=2;
while(i<=100){
i++;
在while循环里判断i的奇偶性并且分别输出的代码:
if(i% 2==0){
sum+=i;
else{
sum-=i;
sum+=i就相当于sum=sum+i;可以理解为简写 。
最后输出sum就行了:System.out.println(sum);
整体代码如下:
看下结果:
结果是52 , 计算正确 , 代码没问题 。
【[Java]用java计算数学题真的方便!】今天的分享很简单 , 就是巩固一下while和if选择语句 , 还有求余数的运算 。 虽然都是基础的东西 , 还是要多练习 , 才能很好地掌握 。
推荐阅读
- 博科园|再连接光量子通信网络,就能实现量子互联网啦!,量子计算机诞生
- 程序员■Java程序员必知:HashMap进行put操作会不会引起死循
- #魏延#当年的\计算机天才\魏延政,入职华为百万年薪,抗癌5年41岁去世
- 『』1957年,由于计算失误,人类创造出了一个206倍音速的核动力井盖
- 「芯片」华为有救了!电子芯片已找到“替代品”,计算能力将提高10倍
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 猿灯塔|POI Excel,Java架构-Apache
- 【Java】github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7
- 7点科技|计算力可容纳腾讯所有现业务,腾讯清远据中心集群开服
- 「编程」后台编程语言互相争执,为何前端公认JavaScript?
