黑马程序员技术交流社区
标题:
一类题目的好方法
[打印本页]
作者:
陈延真
时间:
2013-5-20 23:21
标题:
一类题目的好方法
*
* 求1-50间的奇数和51-100间的偶数和。
*
* 思路:
* A:先求出1-50间的奇数和。
* B:在求出51-100间的偶数和
* C:把两次的和相加。
*
* 注意:如果判断一个数是奇数还是偶数。对2取余。
*/
public class Test1 {
public static void main(String[] args) {
int sum1 = sum(1,50,"奇数");
int sum2 = sum(51,100,"偶数");
int sum = sum(1,100,"全部");
System.out.println("sum1:"+sum1);
System.out.println("sum2:"+sum2);
System.out.println("sum:"+sum);
}
public static int sum(int start,int end,String type){
int result = 0;
if("奇数".equals(type)){
for(int x = start;x<=end;x++){
if(x%2==1){
result+=x;
}
}
}else if("偶数".equals(type)){
for(int x = start;x<=end;x++){
if(x%2==0){
result+=x;
}
}
}else{
for(int x=start;x<=end;x++){
result+=x;
}
}
return result;
}
}
作者:
神之梦
时间:
2013-5-21 00:36
{:soso_e179:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2