java--案例:1--1000偶数和、1+3+5+...+99的和

1--1000偶数和

思路1:输入一个数,取余等于0则是偶数,否则是奇数,

然后for或者while循环进行累加操作,最后输出

思路2:输入一个数为2,然后每次累加都加2,

还是用for或者while循环进行累加,最后输出

//计算1--1000偶数和
    public static void main(String[] args) {
        int sum1=0;
        //方法1
        for(int i=1;i<=1000;i++) {
            //判断是否是偶数
            if(i%2==0) {
                
                sum1 += i;//sum=sum+1    
            }    
        }
        System.out.println("sum1="+sum1);
        
        
        //方法2
        int sum2=0;
        for(int j=2;j<=1000;j+=2) {
            sum2 += j;
        }
        System.out.println("sum2="+sum2);
    }

 

 

 

 

 

 

 

 

 

 

 

 

1+3+5+...+99的和

思路同上

//计算1+3+5+9+..+99
    public static void main(String[] args) {
        //方法1
        int sum1=0;
        for(int i=1;i<100;i++) {
            if(i%2==1) {
                sum1 += i;
            }
        }
        System.out.println("sum1="+sum1);
        
        
        //方法2
        int sum2=0;
        for(int j=1;j<100;j+=2) {
            sum2 += j;
        }
        System.out.println("sum2="+sum2);
        
    }

 

你可能感兴趣的:(java学习总结)