TESTE1
-
Escreve Classe
class Teste {
public static void main(String[] args){
int x = Integer.parseInt(args[0]);
assert(x>10);
System.out.print(x);
}
}
-
Compila
javac Teste.java
-
Executa habillitando asserções
-
java -ea Teste 5
Output:
Exception in thread “main” java.lang.AssertionError
at Teste.main(Teste.java:5)
-
java -ea Teste 15
Output:
15
-
-
Não habilita asserções:
-
java Teste 5
Output:
5
-
TESTE2
-
Escreve Classe
class Teste {
public static void main(String[] args){
int x = Integer.parseInt(args[0]);
assert(x>10): “o número deve ser maior que 10”;
System.out.print(x);
}
}
-
Compila
Javac Teste.java
-
Executa habilitando asserções
-
java -ea Teste 5
Output:
Exception in thread “main” java.lang.AssertionError: o numero deve ser maior que 10
at Teste.main(Teste.java:5)
-
java -ea Teste 15
Output:
15
-
Não habilita asserções
-
java Teste 5
Output:
5
Anúncios