2020-09-03

tech2023-06-29  114

package zuoye; // 导入 Scanner 类 import java.util.Scanner; /**

需求:1.获取键盘录入的 5 个整数,并存放在 int 数组 arr 中,

输入前提示输入的是第几个值; 2.分别获取数组中的元素的偶数和与奇数和; 3.输出偶数和与奇数和的差值;

@author 马志成

@date 2020年9月3日 下午3:15:36 */ public class JiOu {

public static void main(String[] args) { // 创建 Scanner 对象 Scanner input = new Scanner(System.in); // 定义一个长度为 5 的数组 存储数字 int[] arr = new int[5]; for (int i = 0; i < arr.length; i++) { // 提示输入数字 System.out.print(“请输入第” + (i + 1) + “个数值:”); arr[i] = input.nextInt(); } // 声明变量 odd 和 even 存储奇数和和偶数和 int odd = 0; int even = 0; for (int i = 0; i < arr.length; i++) { // 判断是否为 奇数 if (arr[i] % 2 == 1) { odd += arr[i]; } // 判断是否为偶数 if (arr[i] % 2 ==0) { even += arr[i]; } } System.out.println(“奇数的和为:” + odd); System.out.println(“偶数的和为:” + even); System.out.println(“偶数和 与 奇数和 的差为:” + (even - odd)); }

}

最新回复(0)