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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

whoareyou

初级黑马

  • 黑马币:17

  • 帖子:7

  • 精华:0

© whoareyou 初级黑马   /  2019-3-29 14:29  /  543 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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 获取键盘录入的5int数,并存放到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("请输入5int类型的数");
        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;
    }
}

0 个回复

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