jeudi 24 septembre 2009

JAVA Certification SCJP : les opérateurs

Voici un petit exercice sur les opérateurs.

Exercice :

class Arg {

public static void main(String[] args){

int i = 6;

if ( i && 12 ){

System.out.println("OK!");

} else {

System.out.println("KO!");

}

}

}

What is the result ?

A : OK!

B : KO!

C : compilation fails

D : An exception is thrown at runtime





Solution :

La compilation va échouer du fait de i && 12. En effet, les opérateurs && et || fonctionnent
seulement avec des booléens.