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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 来自快乐星球 初级黑马   /  2019-3-8 10:29  /  901 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

++i 和i++,--i和i--
如下代码:
[Java] 纯文本查看 复制代码
package com.company;

public class Main {

    public static void main(String[] args) {
        int a = 3, b = 5, c = 8;
        int no1 = 111;
        no1 = ++i+i+++++i;
        int i =(a < b && a < c) ? a : no1;
        int j =(b < a && b < c) ? b : no1;

        System.out.println(i +"  "+ j +" " + c);
    }
}

在参与操作的时候,如果放在变量的后面,先拿变量参与操作后拿变量++.如果放在变量的前面,先拿变量做++后拿变量

数组的静态初始化:在创建数组时,直接将数组的长度和元素值确定。
索引:每一个储存到数组的元素,都会自动的拥有个角标,角标重0开始,最大值为arr.length-1.
数组动态初始化:数组动态初始化就是只给定数组的长度,由系统给出相对应的数组数据类型的默认初始化值int 0,double 0.0,float 0.0f,String null。
格式:数据类型[ ]数组名= new 数据类型[数组长度 ];

带参数方法的定义和调用
参数:数据类型 变量名
注意:参数的顺序与参数的数据类型的不同构成了方法的重载.

定义格式:1.public static void 方法名(参数1){ 方法体; }
          2.public static void 方法名(参数1,参数2,参数3... ){方法体}
注意:方法定义时,参数中的数据类型与变量名都不能缺少
      方法定义时,多个参数之间使用逗号(,)分隔
调用格式:方法名(参数);
          方法名(参数1,参数2);
注意:方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错;

带返回值方法
定义格式:修饰符  数据类型 方法名(参数){return 数据类型 }
注意:方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序要报错。
调用格式:方法名(参数);

注意:方法的返回值通常会使用变量接收,否则该返回值将无意义。

创建对象的格式:
类名 对象名 = new 类名();
调用成员的格式:
对象名.成员变量
对象名.成员方法();

0 个回复

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