++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 类名();
调用成员的格式:
对象名.成员变量
对象名.成员方法(); |