2 u013927721 u013927721 于 2014.03.05 17:54 提问

关于一个JAVA初级问题。我是新手啊。求大神给代码

1:小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌。用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并打印输出互换后的结果。

输出互换前手中的纸牌:
左手中的纸牌: 10
右手中的纸牌: 8

输出互换后手中的纸牌:
左手中的纸牌: 8
右手中的纸牌: 10

2个回答

ov939323
ov939323   2014.03.05 21:57

int a;
int leftHand = 10;
int rightHand = 8;
a = leftHand;
leftHand = rightHand;
rightHand = a;
System.out.println(leftHand+","+rightHand);

william2099
william2099   2014.07.03 10:29

变量值交换的答案有同学已经给出了,下边我给一个比较搞笑的代码

    int[] cards = new int[]{10, 8};
    int leftHands = 0, rightHands = 1;
    System.out.println("before swap, left:" + cards[leftHands] + ", right:" + cards[rightHands]);
    System.out.println("after swap, left:" + cards[leftHands + 1] + ", right:" + cards[rightHands - 1]);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!