下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京信息工程大学实验(实习)报告实验(实习)名称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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年10月25日 萍乡市安源区人才考试中心 瑞思迈 医疗设备研发 10人
- 2026心脑血管疾病患者心脑血管疾病的预防专题培训课件
- 2026年部编版高三数学第一章立体几何性质练习题课件
- 2026寄宿制学校德育骨干专题培训课件:用心沟通架起家校连心桥
- 胸壁肿瘤护理
- 2026干部职工慢性病防治知识专题培训课件
- 2026新学期中学生阳光体育与健康主题班会课件
- 2026新学期老年人三高人群的健康管理课件
- 2025-2026年天津市北师大版九年级化学第12课化学实验报告习题
- 2025-2026年广东省人教版八年级物理第12课电学基础测试卷
- 细胞培养虚拟仿真实验教学的应用
- 上海健康医学院《大学英语》2023-2024学年第一学期期末试卷
- 荔枝承包协议书
- 2025年研究生思想道德面试题库及答案
- 前列腺疾病课件
- 2025-2030年中国药食同源行业市场现状调查及未来趋势研判报告
- 教师下企业跟岗实践汇报
- 为老年人更换纸尿裤
- 合同支付条款补充协议
- 外墙风管安装施工方案
- 《煤矿安全规程》2025版
评论
0/150
提交评论