`
danielhjd
  • 浏览: 246224 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Idiot's Note Two: java中的复合运算符及其等价形式

    博客分类:
  • Java
阅读更多

 复合赋值运算符:

运算符 用法 等价形式
+= op1+=op2 op1=op1+op2
-= op1-=op2 op1=op1-op2
/= op1/=op2 op1=op1/op2
%= op1%=op2 op1=op1%op2
*= op1*=op2 op1=op1*op2

 在有些地方会出现:

op1=+op2 此处的运算符=+实际上是将op2进行一元运算。

 

下面的例子为:

public class BasicExample {

	public static void main(String[] args) {
		int total=0;
		for(int i=1;i<=3;i++){
			total=+i;
			System.out.println("Sum="+total);
		}
		char c='c';
		total=+c;
		System.out.println("Sum="+total);
	}

}

 

outprintln:

Sum=1
Sum=2
Sum=3
Sum=99

 

扩展:其他运算符;

1: ?: 运算符 op1?op2:op3 改运算符在op1为true的时候返回op2,否者返回op3;

2: 【】 运算符 float [] arrayOfFloats =new float[10]; or float arrayOfFloats[]  =new float[10];

3:  .      运算符 用来访问对象实例或访问类的成员变量或成员方法;

4: ()   运算符 用于放参数

5: (type) 运算符 将某类型的值或对象转换为type型

6: new

7:instanceof  op1 instanceof op2 op1为对象名 op2为类名

分享到:
评论

相关推荐

    Idiot‘s_Guides_to_Beginning_Programming.pdf.pdf

    从书名《Idiot's Guides to Beginning Programming》以及序言中我们可以了解到,这本书是由Idiot's Guides系列出版的,旨在为初学者提供简单易懂的学习体验。Idiot's Guides系列的特点是将复杂的问题简化,使读者能...

    An Idiot's Guide to C++ Templates

    本文介绍了 C++ 模板的基础语法及其在函数和类中的应用。通过学习模板,可以编写出更加通用且高效的代码。虽然模板的学习曲线较陡,但掌握后将极大提升编程效率和代码质量。未来篇章将会进一步探讨更高级的模板特性...

    Java基础入门教程txt版

    1. **平台独立性**:Java程序可以在任何安装了Java运行环境的平台上运行,无需修改代码,极大地提高了代码的可移植性和重用性。 2. **安全性**:Java通过严格的类型检查、内存管理和沙箱模型等机制,提供了高度的...

    Idiot

    标题中的“Idiot”可能是指一个特定的字体或者设计项目,但没有足够的上下文来深入解释。描述同样简短,没有提供任何额外的信息。不过,根据提供的标签,“字体”是我们要探讨的主要知识点。 字体是计算机图形学和...

    java入门教程txt格式资料

    - **起源与初期发展**:Java 最初由 Sun Microsystems 公司在 1991 年由 James Gosling、Bill Joy 和其他同事共同开发。项目最初被命名为 Oak(橡树),但因商标冲突而改名为 Java。Java 最初是为了消费电子产品市场...

    superidiot

    标题“superidiot”可能指的是一个安全工具或软件,它专用于加密个人文件和文件夹。这个工具的主要功能包括临时加密和永久解密,这表明它提供了两种不同的加密模式,以适应用户的不同需求。临时加密可能适用于那些仅...

    The Complete Idiot's Guide to Writing Shell Extensions.chm

    Explorer扩展编程的指导资料,包括一个chm教程以及其对应的源代码。 Part I - A step-by-step tutorial on writing shell extensions Part II - A tutorial on writing a shell extension that operates on ...

    Jnario:Java的可执行规范

    概述 Jnario是用于编写Java可执行规范的框架。 它提供了Xtend的所有优势,同时专门为编写验收和单元测试而量身定制。 当Jnario规范被编译为普通Java Junit测试时,很容易集成。... As a math idiot I want to be told

    傻瓜指南系列-如何作小生意]The.Complete.Idiot's.Guide.-.Small.Business.pdf

    在《傻瓜指南系列-如何作小生意》这本书中,作者Larry Easto为加拿大的创业者提供了一本全面的指南,旨在帮助那些想要开展或正在经营小型企业的读者。这本书由Pearson Education Canada Inc.出版,涵盖了小生意管理...

    The Complete Idiot's Guide to Improving Your IQ.pdf

    高智商不仅意味着更强的学习能力、更好的问题解决技巧,还能在职场竞争中占据优势。因此,了解如何科学地提升智商成为许多人的追求。《提高智商的完全傻瓜指南》正是一本致力于此目标的书籍。 ### 本书的核心内容 ...

    Windows Shell Idiot's Guide.rar

    详细说明Windows Shell的编程指南,可以处理Windows Explorer资源管理器很多的交互,比如文件复制和剪切,鼠标右键菜单的添加,任意文件的图标的修改和叠加,系统文件拷贝进度条的控制...由大牛Idiot整理,有完整的源码

    XML简介+SOAP+XML-RPC

    这里,`idiot`前缀定义了一个命名空间,使得`&lt;idiot:head&gt;`和`&lt;idiot:number&gt;`元素在该命名空间内具有唯一性。 接下来,我们转向SOAP(Simple Object Access Protocol),它是一种基于XML的协议,用于在Web服务中...

    idiot

    标题中的"idiot"在这里可能是指一个特定的字体或者与计算机编程相关的术语,但由于信息有限,我们无法确定其确切含义。通常在IT行业中,"idiot"不太可能是一个专业的术语,而可能是一个项目、文件名或者某种特殊的...

    most_simple_adding.rar_idiot_most

    【标题】"most_simple_adding.rar_idiot_most" 指的可能是一个针对初学者的简单加法程序的压缩包,旨在帮助那些在编程入门阶段遇到困难的人,也就是标签中的"傻瓜式教程"。从文件名来看,我们有以下几个关键文件: ...

    idIOT:物联网ID

    在idIOT项目中,我们可以推测其核心可能包含以下几个方面: 1. 设备注册:每个物联网设备在接入网络前,需要进行注册,生成或分配一个唯一的ID。这个过程可能涉及到与云端服务器的交互,Python可以用来编写后台服务...

    java音乐播放器(KW音乐接口)

    5. **音频处理**:Java Sound API是处理音频的基本工具,包括读取音频文件、播放音频、控制音量等。使用AudioInputStream和Clip接口可以加载和播放音频片段。 6. **网络编程**:如果KW音乐接口是通过网络调用,那么...

    An Idiot’s guide to Support vector machines (SVMs)

    SVM的核技巧允许它处理那些线性不可分的数据,通过将数据映射到更高维的空间中,使用适当的核函数来处理非线性特征,使得原本在低维空间线性不可分的数据在高维空间中可以线性分割。 该算法在学习过程中非常注重...

Global site tag (gtag.js) - Google Analytics