جا به جایی داده ها
سوال
سلام به همه مهندسین عزیز.
یه سوال خیلی جالب ذهنم رو درگیر کرده بود که :
فرضا دو متغیر a = 5 و b = 10 داریم . چگونه محتویات این دو متغیر را بدون استفاده از هیچ متغیر دیگر جا به جا کنیم؟ یعنی در نتیجه شود b = 5 و a = 10?
خیلی ممنون میشم کدش رو بزنین.
در حال بررسی
0
انجمن برنامه نویسان جاوا
4 سال
3 پاسخ ها
387 دیده شده
1
پاسخ ها ( ۳ )
سلام وقت بخیر،
package forum;
import java.util.Scanner;
public class soal5 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(“please enter 2 number”);
int a, b;
System.out.println(“please enter number 1 “);
a = input.nextInt();
System.out.println(“please enter number 2 “);
b = input.nextInt();
if (a > b) {
a -= b;
b += a;
a = b – a;
System.out.println(“a = ” + a + ” b = ” + b);
} else {
b -= a;
a += b;
b = a – b;
System.out.println(“a = ” + a + ” b = ” + b);
}
}
}
package package1;
import java.util.Scanner;
public class Ta {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
System.out.print(“Input:ntX: “);
int x=reader.nextInt();
System.out.print(“tY: “);
int y=reader.nextInt();
x=x+y;
y=x-y;
x=x-y;
System.out.print(“Output:nt”+”X: “+x+”tY: “+y);
reader.close();
}
}