android studio中按钮以for 循环方式计算累加步进为2怎么做

img

img


设置按钮的点击事件,以for循环方式计算从0开始,以+2为步进长度,直到小于或等于输入数字的累加和(如输入数字5,则累加和为0+2+4=6,若输入数字6,则累加和为0+2+4+6=12),计算后的数字和显示到默认文本框中。

TextView textView = findViewById(R.id.text);
EditText editText = findViewById(R.id.edit);
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        int num = Integer.parseInt(editText.getText().toString());
        int sum = 0;
        for(int i = 0; i <= num; i+=2) {
            sum += i;
        }
        textView.setText(sum + "");
    }
});

if(i=0;i<=输入的数字,i++){

if(i%2==0){
sum+=i
}

}

你在for循环里面最后再加一个i++不就步进是2了?

int sum = 0;
for (int i = 0; i <= n; i+=2) {
        sum += i;
}