Witam,
chciałam napisać prosty kod na wypisanie mniejszej z dwóch liczb, jednak bez użycia pętli, a z wykorzystaniem operatora trójargumentowego.
import java.util.Scanner;
public class Mniejsza {
public static void main(String[] args) {
Scanner liczba=new Scanner(System.in);
System.out.println("Podaj A: ");
int min, a = liczba.nextInt();
System.out.println("Podaj B: ");
int b = liczba.nextInt();
min = a<b ? a : b;
}
}
Program się kompiluje, ale moje pytanie brzmi: co zrobić, aby wypisał mi mniejszą z liczb ? Mam problem z wyrzuceniem na ekran tej konkretnej wartości, oraz co w przypadku kiedy dla spełnionego warunku chcę wypisać konkretny komunikat, np.
import java.util.Scanner;
public class Mniejsza {
public static void main(String[] args) {
Scanner liczba=new Scanner(System.in);
System.out.println("Podaj A: ");
int a = liczba.nextInt();
System.out.println("Podaj B: ");
int b = liczba.nextInt();
String min = a<b ? "Mniejsze jest a" : "Mniejsze jest b";
}
}
to też się kompiluje, jednak pomimo użycia "" jak w książkowych przykładach łańcuch ten nie wyświetla się.