- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 * 页 1.5 一个简单的Applet程序 /*这是一个Applet程序; */ import?java.awt.*; import?java.applet.*; public?class?HelloApp?extends?Applet { public?void?paint( Graphics g ) { g.drawString(“HelloWorld!”,20,20); } } 程序中,首先用import语句输入java.awt和java.applet包中所有的类,使得该程序可能使用这些包中所定义的类,它类似于C中的#include语句。 第 * 页 程序说明: 接着声明一个公共类HelloApp,用extends指明它是Applet的子类。在类中,我们重写父类Applet的paint( )方法,其中参数g为Graphics类,它表明当前画图的上下文。 在paint()方法中,调用图形对象g的方法drawString(),在坐标(20,20)处输出字符串“Hello World!” 。 import?java.awt.*; import?java.applet.*; public?class?HelloApp?extends?Applet { public?void?paint( Graphics g ) { g.drawString(“HelloWorld!”, 20,20); } } 第 * 页 JavaApplet基本结构 import java.applet.*; import java.awt.*; class extends Applet { } 类名称 类成员声明 第 * 页 JavaApplet工作原理 HTML 文件 嵌入 Applet www服务器 www服务器 www浏览器 请求 HTML 文件 下载 HTML 文件 请求 Applet 字节码 下载Applet字节码 解释执行Applet字节码 第 * 页 嵌入到HTML文件中 HTML HEAD TITLEAnApplet/TITLE /HEAD BODY APPLET Code=“HelloApp.class“ Width=200 Height=40 /APPLET /BODY /HTML 第 * 页 浏览效果 * * * 1.6 一个具有输入功能的程序 第 * 页 1.6 一个具有输入功能的程序 前面介绍的两个程序都只具有输出功能,如果想对Java整体有一个大概的了解,可能很想看看具有输入功能的程序。这里也顺便提到Java的异常处理机制,这也是Java最具特色的地方之一。 输入比输出更容易出错。一个错误的输入将会导致程序的崩溃(程序中断或退出),运行时发生的错误称为异常,Java提供了特殊的机制来处理异常。一个最简单的处理输入/输出异常的方法是在main()方法后面加上“throws IOException”。 第 * 页 1.6 一个具有输入功能的程序 例1.3 交互式输入输出。这个程序首先提示用户输入姓名,然后等待用户输入。当用户输入姓名,并按Enter键后,系统很快给出一个问候信息。 import java.io.*; public class Say_Hello_to_You{ public static void main (String[] args) throws IOException{ InputStreamReader reader=new InputStreamReader(System.in); BufferedReader input=new BufferedReader(reader); System.out.print(Enter your name:); String name=input.readLine(); System.out.println(Hello,+ name + !); } } 第 * 页 1.6 一个具有输入功能的程序 最后执行该程序,其交互方式如图1.6所示。 程序简单分析: 源代码文件中的第1行是: import java.io.*; 它告诉编译器到java.io类库中寻找程序中用到的I/O类。事实上该程序用到3
您可能关注的文档
最近下载
- 建筑垃圾清运投标方案(技术方案).docx
- python351入门指南中文版打印版.docx VIP
- PEP五年级英语下册Unit 4 Part A .pptx VIP
- 神经病学(人卫九版)3-颅内压增高.pptx
- 2023—2024学年山东省济南市市中区八年级上学期期中考试英语试卷(含听力).doc VIP
- 颅脑损伤-参考PPT.ppt
- 天津市河东区第一0二中学2022-2023学年七年级上学期数学期中测试卷【含答案】.pdf VIP
- 四年级语文走月亮课件.pptx VIP
- 浙江省宁波市2023-2024学年高二上学期期中地理试题含解析.pdf VIP
- 人教版五年级上册科学《根和茎》课件图文.ppt
文档评论(0)