Guide for Operadors de relació
Com abordar aquest problema
Et donen dos números A i B, i has de dir quina relació hi ha entre ells: > si A és més gran, \
< si A és més petit, o = si són iguals.
Idea general:
- Llegeix els dos números A i B de la mateixa línia.
- Compara'ls directament amb els operadors de relació del llenguatge (
>,<,==). - Escriu el símbol corresponent segons quina de les tres comparacions és certa.
Aquest problema està etiquetat com "Sense Bucles": no necessites cap bucle per resoldre'l, perquè \
només hi ha una única comparació a fer, resolta directament amb un if / else if / else.
Paranys habituals:
- Els números poden ser molt grans (fins a 3.000 milions en valor absolut), més grans del que cap \
en un enter de 32 bits normal: en Java cal fer servir
long, noint. - No facis servir cap bucle: no fa falta i no és l'esperit de l'exercici.
Pista per a Java
Com que els números poden superar el rang d'un int, llegeix'ls com a long i compara'ls \
directament amb un if / else if / else, sense cap bucle:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong();
long b = sc.nextLong();
if (a > b) {
System.out.println(">");
} else if (a < b) {
System.out.println("<");
} else {
System.out.println("=");
}
}
}