永发信息网

java题目 小明左右手分别拿两张纸牌 黑桃10和红心8, 现在交换手中的牌 用程序模拟这一过程

答案:4  悬赏:20  手机版
解决时间 2021-11-27 06:45
  • 提问者网友:不爱我么
  • 2021-11-26 20:27
java题目 小明左右手分别拿两张纸牌 黑桃10和红心8, 现在交换手中的牌 用程序模拟这一过程
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-11-26 21:48
public class P{
private String left;
private String right;
private String temp ="";
public P(String left,String right){
this.left = left;
this.right = right;
}
public void change(){
this.temp = this.left;
this.left = this.right;
this.right = temp;
}
public void print(){
System.out.println("左手:"+this.left+"\n右手:"+this.right);
}
public static void main(String[] args){
P p = new P("黑桃10","红心8");
for(int i=0;i<5;i++){
p.change();
p.print();
}
}
}
全部回答
  • 1楼网友:污到你湿
  • 2021-11-26 23:31
关注...
  • 2楼网友:天凉才是好个秋
  • 2021-11-26 22:15
import java.util.*;
public class ST{
public static void main(String strs[]){
Scanner sc=new Scanner(System.in);
int left,right;
try{
System.out.print("输出互换手中的纸牌;\n左手中的纸牌:");
left=sc.nextInt();
System.out.print("右手中的纸牌:");
right=sc.nextInt();
System.out.println(“输出互换后手中的纸牌;\n左手中的纸牌;"+right);
System.out.println("右手中的纸牌:"+left);

}catch(Exception ex){
System.out.println("输入数值格式错误");
}


  • 3楼网友:英雄的欲望
  • 2021-11-26 22:07
交换牌的话只需:1.设一个中间变量赋值为左手中的纸牌10 2.把右手中的纸牌8赋值给左手中的纸牌10 3.把中间变量中的10赋值给右手中的纸牌8 就可以了

int j=10;左手中的纸牌
int k=8;右手中的纸牌
开始交换:
int i=j;
j=k;
k=i;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯