小言_互联网的博客

java题目,java中的++(前++和后++)

243人阅读  评论(0)

今天在网上看到这么一道题目!如下

package javase3;

public class Test2 {

	public static void main(String[] args) {
		// 语句num++执行时,会将结果赋值给一个临时变量temp,然后num加1, 最后再进行一次赋值;
		// num = num++ * 2; ———》int temp = 50*2; num=51; num = temp;
		int num = 50;
		num = num++ * 2;
		System.out.println(num);
	}
}

再拓展一下,看一下前++的效果

package javase3;

public class Test2 {

	public static void main(String[] args) {
		// 语句num++执行时,会将结果赋值给一个临时变量temp,然后num加1, 最后再进行一次赋值;
		// num = num++ * 2; ———》int temp = 50*2; num=51; num = temp;
		int num = 50;
		num = num++ * 2;
		System.out.println(num);
		
		int num2 = 50;
		num2 = ++num2 * 2;
		System.out.println(num2);
	}
}

 


转载:https://blog.csdn.net/czh500/article/details/101295046
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场