java期末考试复习题3.pptVIP

  • 5
  • 0
  • 约7.95千字
  • 约 19页
  • 2018-03-27 发布于江西
  • 举报
java期末考试复习题3.ppt

练习二参考程序 编写一个Java Applet 程序,接受用户输入的三个整数,当用户输入完并在一个输入文本框中键入回车时,判断这三个数可否构成一个三角形,如果不能则请用户继续输入,直到满足要求为止。 从屏幕输入一个日期,包括年、月、日三个整数,计算这个日期是这一年的第几天,例如1999年2月1日是这一年的第32天(请考虑闰年的影响)。 编写一个Java Applet 程序模拟21点赌博游戏,用户点击“摸牌”按钮生成一个1到13之间的随机整数,代表A到K共13张扑克牌中的一张;模拟庄家的计算机随后也自动生成一张扑克(以1到13之间的一个随机整数代表),但是用户不知道庄家所得的牌。如果用户继续要牌,则再点击“摸牌”按钮获得下一个随机数;假设计算机不加判断,每当用户要牌时也自动要牌跟进。直至用户点击“摊牌”按钮或某一方的所获所有随机数的和大于21时游戏结束。游戏结束时所有随机数和未大于21的一方获胜,若两方都小于21,则随机数和大的一方获胜。 * * //file name:isTrig.java import java.awt.*; import java.applet.Applet; public class isTrig extends Applet { Label prom,output; TextField in1,in2,in3; int a,b,c; public void init() { prom=new Label(请输入三个整数:); output=new Label( ); in1=new TextField(5); in2=new TextField(5); in3=new TextField(5); add(prom); add(in1); add(in2); add(in3); add(output); output.hide(); } public void paint(Graphics g) { if(a0 b0 c0 a+bc a+cb b+ca) output.setText(a+,+b+,+c+能构成一个三角形。); else { output.setText(a+“,”+b+“,”+c+“不能构成三角形,请重新输入 三个整数。); in1.setText(); in2.setText(); in3.setText(); } } public boolean action(Event e,Object o) { if(e.target instanceof TextField) { a=Integer.parseInt(in1.getText()); b=Integer.parseInt(in2.getText()); c=Integer.parseInt(in3.getText()); output.show(); repaint(); } return true; }} //file name:isTrig1.java import java.awt.*; import java.applet.Applet; public class isTrig1 extends Applet { Panel p1; Label prom,output; TextField in1,in2,in3; int a,b,c; public void init() { setLayout(new BorderLayout()); p1=new Panel(); prom=new Label(请输入三个整数:); output=new Label(,Label.CENTER);

文档评论(0)

1亿VIP精品文档

相关文档