全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
后续内容:1、 多线程2、 文件的管理3、 菜单4、高级应用:1、 数据库2、 网络实验过程强调内容: 数据输入方式: 方式一: Scanner scan = new Scanner(System.in); /通过键盘输入数据 课本P128 int a = scan.nextInt(); 方式二: (1)输入一个字符import java.io.*; /输入一个字符public class CharInLineOut public static void main(String args) char c; System.out.print(“请输入一个字符”); try c=(char)System.in.read( ); catch(IOException e) ; System.out.println(c+“ ”+c+ “ ”+c); 将字符型变量转换为数值型变量实际上有两种对应关系,在我们在第一部分所说的那种转换中,实际上是将其转换成对应的ASCII码,但是我们有时还需要另一种转换关系,例如,1就是指的数值1,而不是其ASCII码,对于这种转换,我们可以使用Character的getNumericValue(char ch)方法。 (2)输入一个字符串 /课本 P239import java.io.*; /输入一个字符串public class CharInLineOut public static void main(String args) String s; System.out.print(“请输入一个字符串”); try BufferedReader in = new BufferedReader(new InputStreamReader(System.in); s=in.readLine(); catch(IOException e) ; System.out.println(“youve entered string ”+s); /再根据题意,将字符串转换为其它数据类型。 方式三: String temp = textArea.getText(); /从文本框中读取字符串 课本P176int x =Integer.parseInt(temp); /将字符串转换为整数 数据输出方式:方式一: System.out.println(“abc”+temp); /利用命令行输出结果方式二: TextArea.setText(“abd”+temp); /利用文本框显示字符串与其它数据类型的转换 - 其它对象转换为字符串: - 1)对于基本数据类型,可以利用String类本身提供的静态的valueOf()方法,将逻辑变量、字符、字符数组、双精度数、浮点数、整数转换为字符串类型。int nInt 10;float fFloat = 3.14f;/分别调用valueOf静态方法String str1 = String.valueOf(nInt);String str1 = String.valueOf(nFloat);2)对于基本数据类型的包装类(Character、Integer、Float、Double、Boolean、Short、Byte、Lont)和其它从java.lang.Object类派生的类(如Exception、StringBuffer等类),都可以利用toString()方法将该类转换为字符串。int nInt = 10;float fFloat = 3.14f;/转换为整型、浮点型Integer obj1 = new Ingeger(nInt);Float obj2 = new Float(nFloat); /分别调用toString方法转换为字符串String str1 = obj1.toString();String str2 = obj2.toString(); - 字符串转换为其它对象: - 1)String strString = new String(I love java);String strInteger = new String(10);String strFloat = new String(3.14);/分别调用各类中的静态方法char cArray = strString.toCharArray();int nInt = Integer.parseInt(strInteger);float fFloat = Float.parseFloat(strFloat);.2)同理,用户可以调用Integer、Double、Long、Float等类中的valueOf方法将字符串转换为相应的包装数据类型,进而转换为简单数据类型。String strPI = 3.1415926;Double dPI = Double.valueOf(strPI);double ddPI = dPI.doubleValue();每个Frame在其右上角都有三个控制图标,放大、缩小可自动完成,而关闭操作则需编程。 方法三个: 一、利用按钮关闭系统:Button btn = new Button(“关闭”);add(btn);btn.addActionListener(this);public void actionPerformed(ActionEvent e) If e.getActionCommand()=“关闭”) Dispose(); /关闭Frame System.exit(0); /强制系统退出 二、对WINDOWS_CLOSEING事件做出响应,关闭 课本P181 例7-12 若不合适:则7-11 this.addWindowListener(new MyWindowsListener(); /继承WindowAdapter,相当于实现了WindowsLi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东茂名幼儿师范专科学校单招职业技能考试题库必考题
- 2026年抚州职业技术学院单招职业倾向性测试必刷测试卷新版
- 2026年上海中侨职业技术大学单招综合素质考试必刷测试卷及答案1套
- 2026年上海建桥学院单招职业倾向性测试题库必考题
- 2026年赣州职业技术学院单招职业适应性考试题库新版
- 2026年毕节医学高等专科学校单招综合素质考试题库新版
- 2026年黑龙江省七台河市单招职业倾向性考试题库及答案1套
- 2026年喀什职业技术学院单招职业倾向性测试必刷测试卷及答案1套
- 2026年惠州城市职业学院单招职业技能考试必刷测试卷必考题
- 2026年郑州汽车工程职业学院单招综合素质考试必刷测试卷附答案
- 两委换届知识培训材料课件
- 安全生产相关工作主要业绩及研究成果
- 2025广州铁路局集团有限公司招聘笔试考点考试题库和答案
- 2026届广东省珠海市文园中学七年级数学第一学期期末经典试题含解析
- 2025年中国拍立得行业市场全景分析及前景机遇研判报告
- 【生物】2025-2026学年人教版八年级生物上册期中考试复习测评试卷
- JJF(苏) 149-2024 黑体辐射源校准规范
- 产房医护协作要点
- 2025年公务员公开遴选笔试试题及答案(综合类)
- 2025年上半年中国零售地产与消费市场年度研究报告 China Retail Property Market Research Report
- TCAEPI11-2017固定污染源自动监控(监测)系统现场端建设技术规范
评论
0/150
提交评论