java中值得注意的

简介:
public class test {

	public static void main(String[] args) {
		int count=0;
		int p=10;
	
		for(int i=0;i<10;i++)
		{
			
			count=count++;
			
		
		}
		System.out.println(count);
	}
}

运行结果:0;

分析:
把count++赋值给count,此时count++为0,count为1;赋值后:count又为0。
其实等效为:
	p=count++;
	count=p;

<pre name="code" class="java">如果是:
count=++count;
或直接:
count++;
结果将不为0;

 

目录
相关文章
|
1月前
|
Java 编译器
java中一些方法及其区别
java中一些方法及其区别
|
Java
Java - Java9 之后显示已过时 newInstance() 方法之解决方案
Java - Java9 之后显示已过时 newInstance() 方法之解决方案
482 0
|
4月前
|
安全 Java API
Java 21:有什么新变化?
Java 21:有什么新变化?
54 0
Java 21:有什么新变化?
|
9月前
|
存储 Java 容器
Java程序基本的设计类型
在Java中一共有8种基本的数据类型,其中4中整数型,2种浮点型,1种用于表达Unicode编码的字符单元的字符型char,一种用于表达真值的boolean型。
50 0
|
9月前
|
监控 Java 编译器
java的即时编译器的作用探讨
Java的即时编译器是Java虚拟机中的重要组成部分,它的作用是将Java字节码实时编译为本地机器码,以提高程序的执行效率。本文将深入探讨Java的即时编译器的原理、工作过程以及对Java程序性能的影响。
124 0
|
9月前
|
Java 编译器
Java程序的方法设计
Java程序的方法设计
54 0
|
11月前
|
存储 小程序 Java
第一个Java程序(初识Java)
第一个Java程序(初识Java)
79 0
|
Java
java最全最常用的日期工具类(随时补充)
java最全最常用的日期工具类(随时补充)
83 0
|
Java 编译器 C语言
Java基础方法介绍
Java基础方法介绍
|
Java
Java基础-方法
方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集
47 0