- 小明左、右手分别拿两张纸牌:黑桃10和红桃8,现写程序交换手中的牌。程序运行结果如下
输出互换前手中的纸牌: 左手中的纸牌:10 右手中的纸牌:8 输出互换后手中的纸牌: 左手中的纸牌:8 右手中的纸牌:10 |
输入代码
import java.util.Scanner;
public class Num{
public static void main(String[] argus){
Scanner sc=new Scanner(System.in);
System.out.println("请输入手中的牌:");
System.out.println("左手中的纸牌:");
int f1=sc.nextInt(); //声明一个变量
System.out.println("右手中的纸牌:");
int f2=sc.nextInt();
/* int c=f1; //(方法一)引入一个新的变量代替其中之一
f1=f2;
f2=c; */
/* int m=f1+f2; //(方法二) m=a+b a=m-a b=m-b
f1=m-f1;
f2=m-f2;