志在指尖
用双手敲打未来

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

最近把基础的小知识都共享完了,所以这两天便是各种小例子来强化前面的知识,今日就用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);
全体代码如下:java
看下成果:java
成果是52,计算正确,代码没问题。
今日的共享很简单,便是稳固一下while和if挑选句子,还有求余数的运算。虽然都是基础的东西,仍是要多练习,才干很好地把握。

未经允许不得转载:IT技术网站 » 用java核算数学题真的便利!
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载