-
Notifications
You must be signed in to change notification settings - Fork 69
Expand file tree
/
Copy pathC03_SwapVariables2.java
More file actions
50 lines (20 loc) · 872 Bytes
/
C03_SwapVariables2.java
File metadata and controls
50 lines (20 loc) · 872 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package day03_scanner;
public class C03_SwapVariables2 {
public static void main(String[] args) {
// 2- Verilen sayi1 ve sayi2 variable’larinin degerleri
// 3.bir variable olmadan degistiren (SWAP) bir program yapiniz
int sayi1=15;
int sayi2=20;
// baslangicta sayi1=10 ve sayi2=20
System.out.println("baslangicta sayi1=" + sayi1 + " ve sayi2=" + sayi2);
// ucuncu bir variable kullanmayacaksak, verilen iki sayinin farkindan istifade ediyoruz
//ilk adim olarak sayilarin farkini ilk sayiya assign ediyorum
sayi1= sayi1-sayi2;
// ikinci adim fark ile sayi2'yi toplayip
// sayi2 ye assign ediyorum
sayi2=sayi1+sayi2;
// 3.adim olarak sayi1'e sayi2 - fark atiyorum
sayi1=sayi2-sayi1;
System.out.println("sonucta sayi1=" + sayi1 + " ve sayi2=" + sayi2);
}
}