? Den ternære operatør eller ? operatør , er en kompakt måde at skrive en if /else erklæring. Det er til stede i mange programmeringssprog , herunder Java . Ternære udsagn kan bruges i Java , når en hvis /else erklæring er nødvendig. Den ternære erklæring kan forbedre læsbarheden af dit program ved at kombinere prædikatforbrydelser og deraf erklæringer en if-sætning i en linje. Den grundlæggende syntaks for en ternær erklæring er dette: ( prædikat ) ? ( deraf , såfremt prædikat er sandt) : ( deraf , såfremt prædikat er falsk ) . Ting du skal
Java Software Development Kit med NetBeans bundle
Vis Flere Instruktioner
1
Start NetBeans software ved at klikke på dens ikon . Vælg "File /New Project " fra menupunkterne i toppen af vinduet , vælg derefter " Java Application ", og tryk enter . Et nyt Java-projekt er oprettet og en kildekode -fil vises i NetBeans editor. Kildekoden fil indeholder en tom hovedfunktion
2
Erklær et heltal og sæt den til en vilkårlig værdi ved at skrive følgende kode i de krøllede parenteser i den vigtigste funktion : .
int i = 4;
3
Skriv en if /else erklæring , der tildeler en værdi til en ny variabel med navnet j . Den værdi, der tildeles til j afhænger af værdien i jeg . Hvis jeg svarer til 4 , så j bliver tildelt værdien 1. . Ellers er det tildeles værdien 0 . En hvis /else erklæring, udretter det ligner dette : Hej
int j
hvis (i == 4) { j = 1 } else { j = 0}
< br > 4.
Omskriv if /else-sætning ved hjælp af ternære operatør. Prædikatet ' i == 4' er placeret i parentes. Hvis prædikatet vurderer som sandt , værdien umiddelbart efter ? er tildelt variablen j . Ellers er værdien efter kolon tildelt j .
Int j = (i == 4) ? 1: 0 ;
5
Print værdien af j til konsollen som så : Hej
System.out.println ( j)
6
Kør programmet ved at trykke på F6. Værdien af variablen j er udskrevet til konsollen. Siden ternære operatør sætter j til 1 , hvis værdien er lagret i i er lig med 4, er programmets output ser sådan ud:
1