JAVA实验报告 Java中的控制语句的运用_第1页
JAVA实验报告 Java中的控制语句的运用_第2页
JAVA实验报告 Java中的控制语句的运用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京信息工程大学实验(实习)报告实验(实习)名称Java中的控制语句的运用实验(实习)日期2011/10/13得分指导教师陈遥系计算机专业软件工程年级03班次3姓名赵计伟学号20092344924一.实验目的学会使用Java的分支语句学会使用循环控制语句学会使用break和continue语句学会使用带标号的break和continue语句二.实验任务完成对应的编程任务三.实验内容(1)编程:编写一个applet,要求输入一个任意长度的整数(long类型变量所允许的范围内),将这个数分成独立的数字,并分开显示.例如输入32439则显示32439程序如下:packagetest;importjava.awt.*;importjava.applet.Applet;publicclassTestextendsApplet{Labellab1;TextFieldinput1;intnum1; publicvoidinit(){lab1=newLabel("输入一个数"); input1=newTextField(10);add(lab1);add(input1);}publicbooleanaction(Evente,Objecto) { if(e.target==input1){ Strings,s1="";inti;inta=0;intb=0;s=input1.getText(); for(i=0;i<s.length();i++) {s1=s1+s.charAt(i)+"";showStatus(s1); }} returntrue; }}结果如下:(2)编程:编写一个applet,读取一个矩形的边长,然后输出一个空心矩形.例如读入边长5,应当输出:编程如下:packagetest;importjava.awt.*;importjava.applet.Applet;publicclassTestextendsApplet{Labellab1;TextFieldinput1;intnum1; publicvoidinit(){ lab1=newLabel("输入一个数据");input1=newTextField(10); add(lab1);add(input1);} publicbooleanaction(Evente,Objecto) {if(e.target==input1){num1=Integer.parseInt(input1.getText());} repaint();returntrue;} publicvoidpaint(Graphicsg){intxpos,ypos=80,i=0,j; for(i=1;i<=num1;i++){ xpos=25;ypos+=10; if(i==1||i==num1){ for(intcolumn=1;column<=num1;column++){ g.drawString("*",xpos,ypos);xpos+=7;} }else{g.drawString("*",xpos,ypos); g.drawString("*",xpos+(num1-1)*7,ypos);}}}}运行结果如下:(3)编程:编写一个applet,输入一个数,判断输入的这个数是否为回文数.所谓回文数就是从左向右看和从右向左看都一样.例如.121,13431都是回文数,而12345不是回文数.编程如下:packagetest;importjava.awt.*;importjava.applet.Applet;publicclassTestextendsApplet{Labellab1;TextFieldinput1;intnum1; publicvoidinit(){ lab1=newLabel("输入一个数");input1=newTextField(10); add(lab1);add(input1);}publicbooleanaction(Evente,Objecto) {if(e.target==input1){ Strings;inti;inta=0;intb=0;booleanbl=false;s=input1.getText(); for(i=0;i<s.length();i++) {a=s.charAt(i);b=s.charAt(s.length()-1-i); if(a!=b) { show

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论