A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刘华坤

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 刘华坤 初级黑马   /  2019-3-29 22:10  /  1019 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大学四年学的马马虎虎,工作呢换了一个又一个,老板也是马马虎虎的对待着自己,薪资不到位,虽然工作很轻松,但是生活压力却挺高的。本来也是有着美好的憧憬觉得前期工作工资低一点没关系,以后就好了,当现实生活中每一天都被生活强奸、连基本生活保障都没有的时候,我选择了放弃。我希望能找份薪资高一点的工作,年龄也不小了,是自己专业学的真的是太水,所以决定还是换一份工作。决定学习Java对我来说挺纠结的,这是一个我完全没接触过的行业,培训时间成本也很高(忘了说,大学读的工业设计专业,跟这些完全不沾边,)不过前期没辞职的时候简单了解一下感觉还是可以的,所以选择来试一试,希望以后能有一个好的工作,好的未来。当然,前提是这段时间努力努力再努力。
也不知道技术贴跟感言贴怎么区分的,没找到感言贴。就两边混一起吧。(怕字数不够)
最近刚刚学到一点点基础,放出来看看:
import java.util.Scanner;

public class Test03 {

    //获取数组中元素值为偶数的累加和与元素值为奇数的累加和,并计算他们之间的差值
//  * 1.定义int getNum(int[] arr)方法,该方法要求完成
//  *     1.1 获取指定数组arr中元素值为偶数的累加和
//  *     1.2 获取指定数组arr中元素值为奇数的累加和
//  *     1.3 返回偶数累加和与奇数累加和之间的差值(大于-1的整数)
    public static int getNum(int[] arr) {
        if (arr == null) {
            System.out.println("数组为null,请重新定义数组");
            return -1;
        }
        if (arr.length == 0) {
            System.out.println("数组为空,请重新定义数组");
            return -1;
        }
        int sum1 = 0;
        int sum2 = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr % 2 == 0) {
                sum1 += arr;
            } else {
                sum2 += arr;
            }
        }
        int sum3 = sum1 > sum2 ? sum1 - sum2 : sum2 - sum1;//差值
        return sum3;
    }

    //  * 2.定义main方法:
//  *     2.1 获取键盘录入的5int数,并存放到int数组arr中,输入前提示输入的是第几个值
//  *     2.2 传递数组arr调用getNum(int[] arr)方法,获取返回值,并打印输出
    public static void main() {
        int[] arr = new int[5];
        Scanner sca = new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {
            System.out.println("请输入第" + (i + 1) + "个数值");
            arr = sca.nextInt();
        }
        int sum = getNum(arr);
        System.out.println(sum);


        System.out.println(getNum(arr));//第三题

    }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马