Heim > Java > javaLernprogramm > Hauptteil

Der Unterschied zwischen Pre++ und Post++ in Java (ausführliche Erklärung mit Bildern und Text)

烟雨青岚
Freigeben: 2020-06-22 13:41:22
nach vorne
5178 Leute haben es durchsucht

Der Unterschied zwischen Pre++ und Post++ in Java (ausführliche Erklärung mit Bildern und Text)

Der Unterschied zwischen Pre++ und Post++ in Java (ausführliche Bild- und Texterklärung)

Java Viele Die Leute sind verwirrt über die pre-added++- und post-added++-Ergänzungen und verstehen sie nicht ganz! Heute gebe ich Ihnen ein paar Beispiele, um den Unterschied zwischen front++ und back++ zu veranschaulichen!

Tatsächlich müssen Sie sich nur einen Satz merken Das vordere ++ wird zuerst hinzugefügt und dann verwendet, während das hintere ++ verwendet wird Zuerst und dann hinzufügen!

Vor ++ und nach ++ Zusammenfassung: Tatsächlich muss sich jeder nur einen Satz merken, Das erste ++ wird zuerst hinzugefügt und dann verwendet, und das zweite ++ wird zuerst verwendet und dann hinzugefügt!

Bitte schauen Sie sich das Beispiel unten an, um es zu verstehen!

public class Test {

	
	public static void main(String[] args) {
		
		
		//测试,前加加和后加加
		//前++和后++总结:其实大家只要记住一句话就可以了,前++是先自加再使用而后++是先使用再自加!
		int age = 6;
		//先自加,再使用(age先自加1,然后再打印age=7,此时age的值在内存中是7)
		System.out.println("age=" + ++age);
		//先使用,再自加(此时age的值在内存中是7,先打印age=7,然后age再自加1,所以此时打印age=7,但是其实此时age的值在内存中已经是8了)
		System.out.println("age=" + age++);
		//此时打印出来age=8
		System.out.println("age=" + age);
		//先自加,再使用(此时age在内存中的值是8,先自加1,age的值在内存中就变成了9,然后再打印age,所以此时打印出9)
		System.out.println(++age);
		//先使用,再自加(此时age在内存中的值是9,先打印出9,然后age再自加1,自加完后,此时age在内存中的值是10)
		System.out.println(age++);
		//此时打印age是10
		System.out.println(age);
                
                int index = 0;
                String[] names = {"令狐冲", "张无忌", "韦小宝", "杨过", "段誉", "乔峰"};
        //        System.out.println(names[index++]); //打印出令狐冲
        //        System.out.println(names[index]);   //打印出张无忌   
       //以上两行代码注释掉,那么以下两行代码,就会打印出张无忌
       //如果以上两行代码没有注释掉,那么以下两行代码,就会打印出韦小宝
                 System.out.println(names[++index]);  //打印出张无忌
                System.out.println(names[index]);   //打印出张无忌
 }

}
Nach dem Login kopieren

Der Unterschied zwischen Pre++ und Post++ in Java (ausführliche Erklärung mit Bildern und Text)

Der Unterschied zwischen Pre++ und Post++ in Java (ausführliche Erklärung mit Bildern und Text)

Vielen Dank euch allen fürs Lesen, hoffe Sie alle. Die Vorteile sind vielfältig.

Dieser Artikel ist reproduziert von: https://blog.csdn.net/czh500/article/details/79665981

Empfohlenes Tutorial: „Java-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Pre++ und Post++ in Java (ausführliche Erklärung mit Bildern und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage