怎么用for循环写出100以内的奇数和
额
int sum = 0;
for (int i = 1;i <= 100 ;i+=2 ) {
/*if (i % 2 != 0) {
sum = sum + i;
}*/
sum = sum + i;
int odd=0;
for(int i=1;i<=100;i++){
if(i%2!=0){//用于判断是否为奇数
odd = odd+1;
}
}
System.out.println(odd);
/**
*
* @param begin 开始区间
* @param end 结束区间
* @return
* Map<String,String>
* odd 奇数和
* event 偶数和
*/
public static Map<String,String> getCount(int begin,int end)
{
int odd=0;//奇数和
int even=0;//偶数和
if((begin<0||end<0)||end<begin)
{
System.out.println("非法区间");
}
for(int i=begin;i<=end;i++)
{
if(i%2==0)
{
even=even+i;
}else
{
odd=odd+i;
}
}
Map<String,String> map=new HashMap<>();
map.put("odd", odd+"");
map.put("even",even+"");
return map;
}