java语言循环从键盘输入10个整数,计算奇数的和

如题所述

import java.util.Scanner;
public class Test{
    public static void main(String[] args){
        //定义存储10个数字的数组
        int[] array=new int[10];
        //定义求和变量
        int sum=0;
        //循环接收用户输入
        Scanner input=new Scanner(System.in);
        for(int i=0;i<array.length;i++){
            System.out.println("请输入一个数字:");
            array[i]=input.nextInt();
            //判断该数字是否是奇数,如果是,累计求和
            if(array[i]%2==1)
                sum+=array[i];
        }
       System.out.println("10个整数如下:");
       for(int temp : array){
           System.out.print(temp+"\t\t");
       }
       System.out.println("");
       System.out.println("上述10个数字中奇数和为:"+sum);
    }
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-14
import java.util.Scanner;

public class TestAdd {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int sum=0;
for(int i=1;i<=10;i++){
System.out.println("请输入第"+i+"个整数:");
int temp = scan.nextInt();
if(temp%2==1){
sum+=temp;
}
}
System.out.println("所有奇数的和为:"+sum);
}
}

相似回答