毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java输出k行+

更新时间:2011-5-21:  来源:毕业论文
java输出k行+
编一参函数,void print(int k),它负责显示出k行“+”符号,其中每行均显示连续的6个“+”符号。并编制主函数main,对该函数进行具体调用。
22.2概要设计:
本程设计思路: 一个类来定义画布画图的方法,使用for语句就能简单的实现了。然后只要输入需要话的行数就可以了。
22.3   详细设计与编码:
见上传程序。
 22.4  调试分析:
      这题比较的简单,实现的时候并没有遇到什么问题。倒是在画布上画的时候,由于在applet上画图位置是有坐标的,所以在实现的时候还是有点不相同的,必须给出具体的位置,那么要实现位置的固定、有序,那就要写对每次画的时候位置的数值。
 程序执行的结果:
错误检测:
什么都没有输入的时候:
 输入非数值
输入负数
22.5   用户使用说明:
      直接在所显示的文本框上输入数值,如果输入有错误的话,会在下面的状态栏上提示。输入完后点击回车就行,结果会显示在画布上。
22.6  设计心得:
     这题总的来说是没有什么大的问题的。不过在画图的时候还有碰到不知道该怎么解决的问题。像是如果先是输入正确,如果再次输入要画图的时候,如果输入的是非数字,那么上次画的图形是不会消失,还有遗留,如果想要全部清除的话,那就还得要用一个for循环来将上次画的地方全部用空来覆盖,这样就很是麻烦。到现在我也没有想到更简单的方法
import java.awt.*;
import java.applet.*;
public class ershisan extends Applet{//继承applet类
 Label lab=new Label("行数:");//定义标签,并初始化
 TextField input=new TextField(10);//定义文本框
 int k;
 
 public void init(){//方法,往画布上添加标签,文本框
  add(lab);
  add(input);
 }
 
 public boolean action(Event e,Object o){//按下回车后实现
原文请找腾讯752018766优,文-论'文.网http://www.youerw.com     showStatus("出错!");
    return false;
   }
   return true;
  }catch(Exception a){//监听错误,并做出相应的操作
   showStatus("出错!");
   return false;
  }
 }
 
 public void paint(Graphics g){//画布上的实现输出
  for(int i=0;i<k;i++){
   g.drawString("++++++", 80, 55+i*10);1837
java输出k行+下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。