#2 gna
if (c>d) {
a=a+c;
b=b+d;
System.out.println(a+" "+b);
}
if (d>c){
a=a+d;
b=b+c;
System.out.println(a+" "+b);
}
dobre mám to diky
Toto je zadanie: Napíšte program, ktorý pre dve celé čísla zadané na vstupe zabezpečí, aby väčšie z nich bolo uložené v premennej a, menšie v premennej b. V prípade, ak sa čísla rovnajú, tak na konzolu program vypíše: "Čísla sú rovnaké", inak vypíše najprv väčšiu a potom menšiu hodnotu
Neni to tažký program akurát ked vypisujem rovnaké čísla tak mi to napíše čísla sú rovnaké a pod tým mám dve hodnoty 0 0 tie uložené na začiatku , nevie niekto ako sa ich zbavím ? aby v koncovom výpise neboli musí tam byť len čísla sú rovnaké... dakujem
import java.util.Scanner;
public class JavaApp {
public static void main(String[] args) {
Scanner vstup = new Scanner(System.in);
int a=0,b=0;
int c =vstup.nextInt(); // prve zadane čislo c
int d =vstup.nextInt(); // druhe zadane čislo d
if (c==d){
System.out.println("Čísla sú rovnaké");
}
if (c>d) {
a=a+c;
b=b+d;
}
if (d>c){
a=a+d;
b=b+c;
}
System.out.println(a+" "+b);
}
}