从头认识java-2.6 逗号操作符

这一章节我们来聊一下逗号操作符。

注意:不是逗号分割符。

package com.ray.ch03;

public class Test {
	public static void main(String[] args) {
		for (int i = 0, j = 0; i < 5 && j < 4; i++, j += 2) {
			System.out.println("i:" + i + " j:" + j);
		}
	}
}

输出:

i:0 j:0
i:1 j:2

从上面的代码可以看见,在for当中使用逗号操作符,可以使用多个参数。

逗号操作符平常使用的比较少,大家只需要当作补充知识即可。

总结:这一章节简单的介绍了一下逗号操作符。

这一章节就到这里,谢谢。

-----------------------------------

目录

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 11:41:22

从头认识java-2.6 逗号操作符的相关文章

第39课 逗号操作符的分析

1. 逗号操作符 (1)逗号表达式用于将多个子表达式连接为一个表达式 (2)逗号表达式的值为最后一个子表达式的值 (3)逗号表达式的前N-1个子表达式可以没有返回值 (4)逗号表达式按照从左向右的顺序计算每个子表达式的值 exp1,exp2,exp3,…,expN; [实例分析]逗号表达式的示例 #include <iostream> using namespace std; void func(int i) { cout << "func(): i = " &

switch_case,&amp;&amp;,||,条件操作符和逗号操作符,循环语句

一.switch-case switch-case语句主要用在多分支条件的环境中,在这种环境中使用if语句会存在烦琐且效率不高的弊端. switch(expression) { case const expression1: .... case const expression2; ... default: ... } 在执行过程中,expression的值会与每个case的值比较,实现switch语句的功能.关键字case和它所关联的值被称作case标号.每个case标号的值都必须是一个整形常

逗号操作符

不能用逗号操作符将两个声明组合起来,这是因为声明已经将逗号用于其他用途-----分割列表中的变量.例如: int j = 0,i = 3; 到目前为止,逗号操作符最常见的用途是将两个或更多的表达式放到一个for循环表达式中.不过C++还为这个操作符提供了另外两个特性.首先,它确保先计算第一个表达式,然后计算第二个表达式(换句话说,逗号操作符是一个顺序点).如下所示的表达式是安全的: i = 20,j = 2 * i;//i set to 20,j set to 40 其次,C++规定,逗号表达式

[Java]#从头学Java# Java大整数相加

重操旧业,再温Java,写了个大整数相乘先回顾回顾基本知识.算法.效率什么的都没怎么考虑,就纯粹实现功能而已. 先上代码: 1 package com.tacyeh.common; 2 3 public class MyMath { 4 5 public static String BigNumSum(String... n) { 6 int length = n.length; 7 StringBuilder result = new StringBuilder(); 8 //这里判断其实不需

JavaScript 逗号操作符

让我们从一个有趣的微博开始吧. 末尾的c是优先级最低的逗号操作符.逗号操作符是操作符优先级的最后一行,并且很少有文章记录,它隐藏着它的锋芒.它可能不是JavaScript强势操作符,但是我喜欢它.它简单.优雅并且你应该让它成为你的朋友.所以,我们开始吧--你需要更多了解JavaScript这个害羞英雄. 它是做什么的? 逗号操作符评估它的操作数(从左到右)并返回第二个操作数的值.(MDC) var a = (7, 5); a; //5 var x, y, z; x = (y=1, z=4); x

Java的按位操作符

本文参考:Java的位操作符 Java的位操作符用来操作整数基本数据类型中的单个"比特"(bit),即代进制位.而我们知道比特就是0和1,那么,位操作就是对这些数据进行基本的操作.如果基本类型是char.byte或者short类型的数值进行移位处理,那么会转化成int类型,再进行移位的处理 Java的按位操作符 按位操作符会对两个参数对应的位执行布尔代数运算,并最终生成一个结果.这个操作符有与(&).非(~).或(|).异或(^).我们知道单位"比特"(bi

JAVA编程思想(2) - 操作符(二)

5. 直接常量 -一般来说,如果程序里使用了"直接常量",编译器可以准确的知道要生成什么样的类型,但有时候却是模棱两可的.这时候需要我们对编译器进行适当的"指导" -直接常量后面的后缀字符标示了它的类型. -指数记数法:e代表"10的幂次" -注意如果编译器能够正确的识别类型,就不必在数值后附加字符,例如语句: float f4 = 200; 不存在含糊不清的地方,所以200后面不需要加L,但是对于:float f4 = 1e-43f; 编译器通

逗号操作符重载分析(三十三)

我们之前在 C 语言中也学习过了逗号表达式,那么我们就先来再次重新看看逗号表达式.逗号操作符(,)可以构成逗号表达式,逗号表达式用于将多个子表达式连接为一个表达式,它的值为最后一个子表达式的值.逗号表达式中的前 N-1 个子表达式可以没有返回值,它是按照从左向右的顺序计算每个子表达式的值.例如:exp1,exp2,exp3,...,expN 下来我们以代码为例进行逗号表达式的说明 #include <iostream> #include <string> using namespa

instanceof是Java的一个二元操作符(运算符)

instanceof是Java的一个二元操作符(运算符),也是Java的保留关键字.它的作用是判断其左边对象是否为其右边类的实例,返回的是boolean类型的数据.用它来判断某个对象是否是某个Class类的实例. 用法: boolean result = object instanceof class 参数: result :boolean类型. object :必选项.任意对象表达式. class:必选项.任意已定义的对象类. 说明: 如果该object 是该class的一个实例,那么返回tr