3

Cultura informatica: Quiz Java (prima puntata)

Questo quiz l’ho trovato nella newsletter dei certificati Java.
Bisogna verificare se i = 4 o 5 o 6 utilizzando un solo if e senza utilizzare espressioni di AND (&&) od OR (||)
Divertitevi un pò le soluzioni dopo il more

public class Test1 {
public static void main(String[] args) {
int i = Integer.parseInt(args[0]);
if((i-4)*(i-5)*(i-6) == 0 ){
System.out.println(“4< =i<=6"); }else{ System.out.println("i!=4or5or6"); } } }

public class Test2 {
public static void main(String[] args) {
int i = Integer.parseInt(args[0]);
if(“4,5,6”.indexOf(String.valueOf(i)) >=0){
System.out.println(“4< =i<=6"); }else{ System.out.println("i!=4or5or6"); } } }

if (Math.abs(i – 5) < = 1)

Leave a Reply

Your email address will not be published.


*


5