for循环基础刚学不懂

怎么写出100以内的奇数以及奇数和两个问题
求解

// 声明一个整型变量,从0开始计算和
int sum = 0;
// 遍历1-100的i
for(int i = 1;i<=100;i++){
    // 判断i除2的余数不等于0(即i为奇数)
    if (i%2!=0) {
        // 打印奇数i
        System.out.println(i);
        // sum在原有的和之上再加i
        sum+=i;
    }
}
// 打印奇数和
System.out.println(sum);