实验工具的补充使用说明.doc_第1页
实验工具的补充使用说明.doc_第2页
实验工具的补充使用说明.doc_第3页
实验工具的补充使用说明.doc_第4页
实验工具的补充使用说明.doc_第5页
全文预览已结束

下载本文档

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

文档简介

后续内容: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论