大学四年学的马马虎虎,工作呢换了一个又一个,老板也是马马虎虎的对待着自己,薪资不到位,虽然工作很轻松,但是生活压力却挺高的。本来也是有着美好的憧憬觉得前期工作工资低一点没关系,以后就好了,当现实生活中每一天都被生活强奸、连基本生活保障都没有的时候,我选择了放弃。我希望能找份薪资高一点的工作,年龄也不小了,是自己专业学的真的是太水,所以决定还是换一份工作。决定学习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 获取键盘录入的5个int数,并存放到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));//第三题
}
}
|
|