Premettendo che sono alle primissime armi, avrei bisogno di un aiuto.
Ho scritto un programma dove bisogna inserire due int e confrontarli:
Quello che volevo provare in questo programma è if...else, e funziona, ma non capisco perchè non legge le righecodice:import java.io.*; public class ProvaIf { public static void main (String args []) { int a; int b; int c; System.out.println ("Inserisci il valore di a"); a = inputInt(); System.out.println ("Inserisci il valore di b"); b = inputInt(); c=a+b; System.out.println ("La loro somma è "+c); if (a > b) System.out.println ("a è maggiore di b"); else if (a < b) System.out.println ("a è minore di b"); else System.out.println ("a è uguale a b"); } static int inputInt () { try { BufferedReader flussoInput = new BufferedReader (new InputStreamReader(System.in)); String stringa = flussoInput.readLine(); return (Integer.valueOf(stringa).intValue()); } catch (Exception e) { System.out.println ("Errore: "+e+" in input"); System.exit(0); return (-1); } } }
System.out.println ("Inserisci il valore di a");
System.out.println ("Inserisci il valore di b");
e
System.out.println ("La loro somma è "+c);
Potete aiutarmi?
-forse la formattazione del codice non è molto chiara....-