Sageli tekib vajadus kontrollida meie programmis esinevaid tingimusi. Java-s sisalduv väidetav märksõna võimaldab kasutajatel programmi käigus tehtud eeldusi kontrollida või testida. See artikkel tutvustab teile väidet In .
Järgmisi näpunäiteid käsitletakse selles artiklis,
- Väite deklareerimine Java-s
- Luba väited
- Keela väited
- Kus väidet kasutada ja mitte?
- Näidisprogramm kinnitamiseks Java-s
Nii et alustagem selle artikliga
Väite deklareerimine Java-s
Assert-lauset kasutatakse koos Boole'i avaldisega ja selle saab kuulutada järgmiselt:
väidavad väljendit
Teine võimalus väite deklareerimiseks on järgmine:
java teisendades topelt int
kinnita avaldis1: avaldis2
Näide
import java.util.Scanner public class Test {public static void main (String args []) {int value = 18 kinnitusväärtus> = 20: 'Sobilik' System.out.println ('Value:' + value)}}
Väljund
Väärtus: 18
Väljend pärast väidete lubamist on järgmine:
Erand lõimes „main” java.lang.AssertionError: Sobilik
Selle väitega edasi liikumine Java artiklis,
Luba väited
Tuleb märkida, et väited on vaikimisi keelatud.
Väite väite lubamise süntaks on järgmine:
java –ea Test
Teine meetod väidete lubamiseks:
mida teeb .formaat pythonis
java –võimalikud kinnitused Test
Edasi liikudes vaatame, kuidas väited keelata,
Keela väited
Väiteid saab keelata järgmiselt:
java - jah Test
Teine meetod väidete lubamiseks:
java -disableassertions Test
Põhjendused väidete kasutamiseks
On mitmeid põhjuseid, miks kasutaja võiks väiteid kasutada:
- Veendumaks, et kommentaarides määratletud eeldused on õiged.
- Tagamaks, et lüliti juhtumit ei saavutata.
- Objekti oleku kontrollimiseks.
Selle väitega edasi liikumine Java artiklis
Kus väidet kasutada ja mitte?
Kus väiteid kasutada?
- Tingimuslikud juhtumid ja tingimused meetodi alguses.
- Argumendid eraviisilistele meetoditele.
Kus ei tohiks väiteid kasutada?
- Kasutaja pakutavate avalike meetodite argumentide kontrollimist ei tohiks teha väidete abil.
- Väiteid ei tohiks kasutada käsurea argumentides.
- Veateateid ei tohiks asendada väidete abil.
Liigume selle väite viimase bitiga Java artiklis
Näidisprogramm kinnitamiseks Java-s
import java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int väärtus = scanner.nextInt ( ) väite väärtus> = 15: 'Kehtetu' System.out.println ('Väärtus' + väärtus)}}
Väljund
Sisestage ID
Erand lõimes “main” java.lang.AssertionError: Kehtetu
Veendumaks, et programmi käigus tehtud eeldused on õiged, osutuvad väited oluliseks märksõnaks.
Nii oleme jõudnud selle artikli peatükini ‘Jaga Java väited Java-s’. Kui soovite rohkem teada saada, vaadake järgmist autor Edureka, usaldusväärne veebipõhine õppefirma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud selleks, et õpetada teid nii Java põhiliste kui ka edasijõudnute kontseptsioonide jaoks koos erinevate Java-raamistikega nagu Hibernate & Spring.
Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.