java题目 小明左右手分别拿两张纸牌 黑桃10和红心8, 现在交换手中的牌 用程序模拟这一过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java题目 小明左右手分别拿两张纸牌 黑桃10和红心8, 现在交换手中的牌 用程序模拟这一过程相关的知识,希望对你有一定的参考价值。
运行结果:
输出互换手中的纸牌;
左手中的纸牌:10
右手中的纸牌:8
输出互换后手中的纸牌;
左手中的纸牌;8
右手中的纸牌:10
int j=10;左手中的纸牌
int k=8;右手中的纸牌
开始交换:
int i=j;
j=k;
k=i; 参考技术A 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("输入数值格式错误");
/*代码没有运行过,可能会有少量的错误*/
/*估计你是想之后怎么在后台输入,这里使用java.util.Scanner这个类,详细可以查看java 的api*/ 参考技术B 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();
本回答被提问者和网友采纳 参考技术C 关注...
以上是关于java题目 小明左右手分别拿两张纸牌 黑桃10和红心8, 现在交换手中的牌 用程序模拟这一过程的主要内容,如果未能解决你的问题,请参考以下文章