用java核算数学题真的便利!

时间:2023-05-16

最近把基础的小知识都共享完了,所以这两天便是各种小例子来强化前面的知识,今日就用java来计算一道数学题:
1+2-3+4-5+6-7+8……+100的成果是多少?
思路:
首要仍是找规则捋清思路,上面的数学式子基本都是加偶数减奇数,为什么是基本?由于1没有这个规则,所以1要单独拿出来,剩余的数字咱们用if挑选句子来判别一下,如果是偶数就加上,如果是奇数就减掉,判别奇偶性很简单了,对2求余数就可以了。现在就剩余一个1了,1怎样处理?
我的主意是咱们肯定需要界说一个变量来接受运算的成果,通常都是intsum=0;这次1欠好处理,就直接intsum=1;反正是加1,所以这样是彻底没有问题的。也可以intsum=0;最终输出成果的时分不要只输出sum,输出sum+1;当然还有其他办法,办法不是唯一的,自己喜欢就行。
代码:
首要先界说变量存储运算成果:
intsum=1;
从1到100,肯定会有一个循环,我这次就运用一下while循环,运用while循环先把初始值界说成2:
inti=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);
全体代码如下:2024澳门原料网1688白老虎
看下成果:2024澳门原料网1688白老虎
成果是52,计算正确,代码没问题。
今日的共享很简单,便是稳固一下while和if挑选句子,还有求余数的运算。虽然都是基础的东西,仍是要多练习,才干很好地把握。

文章标签:

Copyright © 2016 2024澳门原料网1688白老虎,保留所有权利。 粤ICP备09033321号

2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎
ciya68