最近把基础的小知识都共享完了,所以这两天便是各种小例子来强化前面的知识,今日就用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);
全体代码如下:
看下成果:
成果是52,计算正确,代码没问题。
今日的共享很简单,便是稳固一下while和if挑选句子,还有求余数的运算。虽然都是基础的东西,仍是要多练习,才干很好地把握。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com