java 逗号操作符 逗号分隔符 详解

来源:互联网 发布:星星知我心主题曲原唱 编辑:程序博客网 时间:2024/05/24 20:07

逗号操作符和逗号分隔符的区别

逗号操作符分隔不同表达式使其依次执行,并返回最后一个执行结果作为整个表达式的值。
逗号分隔符分隔不同的函数参数。

从js中感受下逗号操作符的魅力

这里写图片描述

即逗号操作符分隔不同表达式,依次执行,并返回最后一个表达式的值作为整个表达式的结果。

java中的逗号操作符

首先声明一点,java中的逗号操作符仅仅在for循环语句中可以使用,在别的地方都不可以。

int x=0;int y=0;x++,y++;        //语句1:编译报错,不支持逗号操作符
int i=0;int j=0;for(i++,j++;i<10;i++){          //语句2:编译正常}

像语句1他是由逗号操作符和许多子表达式组成的一个大的表达式,但是由于java仅仅在for语句中支持子表达式,所以会编译报错。

有人会说这样不是正常的么

int x=0,y=0;

这是声明语句并非是表达式。

逗号分隔符

public class Test{    public void t(int i,int j){//这里的逗号是逗号分隔符    }}
原创粉丝点击