JAVA学习技术贴1 来到黑马够两周的时间了,这段时间学习了java的发展史,注释的分类:单行注释,多行注释,文档注释;数据类型:包括基本数据类型和引用数据类型,基本数据类型包括:byte short int long char float double boolean 引用数据类型包括:数组,String等。标识符的命名规则:使用数字,字母,美元符号$,下划线组成;数字不能开头,不能是关键字;命名规范:见名知意,类名:大驼峰,方法名,变量名:小驼峰。常量名:全部大写,两个单词之间用下划线连接。数据类型转换:范围小的数据类型转为范围大的数据类型:自动类型转换,反之:强制类型转换。运算符:算术运算符,逻辑运算符,赋值运算符,比较运算符,三元运算符。Scanner的使用,导包,创建对象,接收数据;选择语句if,switch,循环语句,for,while,do while;终止语句break和contine的用法,break用于switch和循环语句中,contine用于循环语句中。数组的定义:动态方式,静态方式;数组的遍历,数组元素的索引,赋值,数组的长度,数组的内存图。最后学习了方法的创建格式,和调用方法。方法的定义:明确返回值类型,形式参数列表;方法的重载,在同一个类中,方法名相同,形式参数列表不同。最后展示一个代码:欢迎批评指证 import java.util.Scanner;
/*
获取数组中元素值为偶数的累加和与元素值为奇数的累加和,并计算他们之间的差值
* 1.定义int getNum(int[] arr)方法,该方法要求完成
* 1.1 获取指定数组arr中元素值为偶数的累加和
* 1.2 获取指定数组arr中元素值为奇数的累加和
* 1.3 返回偶数累加和与奇数累加和之间的差值(大于-1的整数)
* 2.定义main方法:
* 2.1 获取键盘录入的5个int数,并存放到int数组arr中,输入前提示输入的是第几个值
* 2.2 传递数组arr调用getNum(int[] arr)方法,获取返回值,并打印输出
*/
public class Text3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[5];
System.out.println("请输入5个int类型的数");
for (int j = 0; j < 5; j++) {
System.out.println("请输入第" + (1 + j) + "个数");
arr[j] = sc.nextInt();
}
int num = getNum(arr);
System.out.println("偶数累加和与奇数累加和之间的差值为:" + num);
}
public static int getNum(int[] array) {
int sum1 = 0;//奇数和
int sum2 = 0;//偶数和
for (int i = 0; i < array.length; i++) {
if (array % 2 == 0) {
sum2 += array;
} else {
sum1 += array;
}
}
int num = sum2 - sum1;
if (num < 0) {
num = -num;
}
return num;
}
}
|