6.4.. Napisati program koji izvodi zamjenu vrijednosti dva broja bez korišćenja privemene ili treće varijable.
Opis rješenja:
Opis programa:
Listing programa:
package zadatak;
import java.util.Scanner;
public class P06413012 {
public static void main(String[] args) {
int x, y;
System.out.println("Dva broja: x y ");
Scanner input = new Scanner (System.in);
x = input.nextInt();
y = input.nextInt();
System.out.println("Prije zamjene\nx = "+x+"\ny = "+y);
x = x + y; // nova vrijednost x - suma oba broja (x+y)
y = x - y; // y = (x+y) - y = staro x
x = x - y; // y = (x+y) - staro x = staro y
System.out.println("Poslije zamjene\nx = "+x+"\ny = "+y);
}
}
Ispis na ekranu:
Index
|