自学:运算符优先级概念、 for 循环的使用、数组的概念

一.运算符优先级概念

这里写图片描述

二. for 循环的使用

for循环执行的次数是在执行前就确定的。语法格式如下:

for((init_statement);(test_expression);(iteration_statement)) {
body_statement;
}

关于 for 循环有以下几点说明:
1.最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
2.然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
3.执行一次循环后,更新循环控制变量。
4.再次检测布尔表达式。循环执行上面的过程。
示例

//打印1累加到100的和
class Client5 {
    public static void main(String[] args) {
        int total = 0;
        for (int currentNum = 1; currentNum <= 100; currentNum++) {
            total += currentNum;
        }
        System.out.println(total);
    }
}

三.数组的概念

1.数组中编程语言里最常见的一种的数据类型,可以存储多个数据,每个数组元素存放一个数据,通常可以使用能够数组的索引,来访问数据元素,包括读写数据元素。
2.理解数组:数组也是一种数据类型
Java的数组要求所有的数组元素都是相同的数据类型。
一旦数组的初始化完成,数组在内存中所占据的空间将被固定,因此,数组的长度是不可变的,数组是定长的。
Java里数组可以存储基本数据类型,也可以存储引用数据类型。
3.数组定义的语法

type[] arrayName;
type arrayName[];

因为第一种语法的定义方式,更加符合我们对数组这种数据类型的普遍理解,所有很多的语言已经不支持第二种数组的定义模式,比如c#等。
4.数组的初始化
Java语言中,必须先初始化数组,然后才可以使用。所谓初始化过程,就是对数组的元素分配内存空间,并且为每个数组元素赋初始值。
数组的初始化方式有两种方式:
 静态初始化:在数值初始化的时候,程序显式地指定每个数组元素的初始值,由系统来决定数组的长度。
语法

arrayName = new Type[]{element, element, element…… }

 动态初始化:程序只指定数组的长度,由系统为每个数组元素分配初始值。
语法

arrayName = new Type[length];

对于动态初始化的数组,系统按照规则给每个元素分配默认值。
 基本数据类型中,byte/short/int/long,默认值为0;
 基本数据类型中,float/double,默认值0.0;
 基本数据类型中字符型char,默认值‘\u0000’;
 基本数据类型中boolean类型,默认值false;
 所有的引用数据类型默认值为null;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值