Java 程序设计 Java 程序的基本输入输出?标准输入输出? Scanner 输入?对话框输入输出 Java 程序设计? Java 语言将输入输出功能封装在若干个标准类中,这样既符合面向对象的设计思想,又便于用户的掌握,并为未来的扩展提供了足够的空间。?输入输出是应用程序与用户交互的主要途径,在 Java 程序中,可以在字符界面和图形用户界面方式下实现输入输出功能。 Java 程序设计一、 Java 标准输入输出? 类提供了 3种有用的标准流? ? ? ?用于程序的输入,常用于记取用户从键盘的输入或用户定义的输入设备的输入。?常用的方法有: ? int read(): 返回一个字节数据? int read(byte []a): 返回一组字节数据,并保存于字节数据 a中。? Int read(byte[] a,int off,int len ): 将输入流中最多 len 个数据字节读入 byte 数组 Java 程序设计 ?用于程序的输出,通常用来在屏幕或用户指定的输出设备上显示信息。?常用的方法有: ? (data) :输出 data 到指定的设备,不换行。? (data) :输出 data 到指定的设备并换行。 ?用于显示出错信息,常用方法同 。 Java 程序设计例: import ; public class Keyin { static int by; public static void main(String args []) throws IOException { int y; ("请输入一个字节数据: "); try{ by= (); ("输入的第一个字节数据是: " +by ); ("对应的字符是: "+(char)by); }catch( IOException e){} } } Java 程序设计二、输入基本型数据 Java 程序设计?在JDK 版本之前,实现字符界面的输入操作也不是一件容易的事情。?由于 Java 本身没有直接提供通过键盘完成输入各种数据类型数据的简便接口,所以需要用户利用若干个标准类自行编写能够解析各种数据类型数据的程序代码,这给初学 Java 的人们带来了不少困难。?在JDK 版本中, Java 增加了一个专门用于处理数据输入的 Scanner 类,用户利用它可以方便地实现各种数据类型的数据输入。 Java 程序设计 的构造方法?在包 中?构造方法 ( File source ) 构造一个新的 Scanner ,数据源是指定的文件。 ( InputStream source ) 构造一个新的 Scanner ,数据源是从指定输入流。 ( String source ) 构造一个新的 Scanner ,数据源是指定字符串。例: Scanner input=new Scanner ( ); 创建从键盘输入数据的 Scanner 对象。 Java 程序设计 类中的几个用于读取数据的成员方法检测是否还有表示浮点数的字符序列 boolean hasNextFloat () boolean hasNextDouble () 检测是否还有表示整数的字符序列 boolean hasNextInt () boolean hasNextLong () 检测是否还有输入内容 boolean hasNext () 读取下一个表示浮点数的字符序列,并将其转换成 double 型 double nextDouble () 读取下一个表示整数的字符序列,并将其转换成 float 型 float nextFloat () 读取下一个表示整数的字符序列,并将其转换成 long 型 long nextLone () 读取下一个表示整数的字符序列,并将其转换成 int 型 int nextInt () 读取输入的下一个单词 String ne
程序基本输入输出-课件【PPT讲稿】 来自淘豆网m.daumloan.com转载请标明出处.