第九章java教程

5、下面哪个选项能够构造一个BufferedInputStream流?() A. New BufferedInputStream(“in.txt”); B. New BufferedInputStream(new File(“in.txt”)); C. New BufferedInputStream(new Write(“in.txt”)); D. New BufferedInputStream(new InputStream(“in.txt”)); E. New BufferedInputStream(new FileInputStream(“in.txt”)); 答案:E 6、下面哪种流可以用于字符输入?() A.java.io.InputStream B. java.io.EncodedReader C. java.io.InputStreamReader D. java.io.InputStreamWrite E. java.io.BufferedInputStream 答案:C 7、下面哪个选项可以构造一个DataOutputStream对象?() A. new DataOutputStream(“out.txt”); B. new DataOutputStream(new File(“out.txt”)); C. new DataOutputStream(new Write(“out.txt”)); D. new DataOutputStream(new OutputStream(“out.txt”)); E. new DataOutputStream(new FileWriter(“out.txt”)); F. new DataOutputStream(new FileOutputStream(“out.txt”)); 答案:F 8、阅读下列程序: //第一行 public class Foo{ public static void main(String args[]){ PrintWriter out=new PrintWriter(new java.io.OutputStreamWriter(System.out),true); out.println(“Hello”); } } 在标记为第一行的地方加入下面哪条语句可以使这个能够编译和执行?() A. import java.io.PrintWriter B. include java.io.PrintWriter C. import java.io.OutputStreamWriter D. include java.io.OutputStreamWriter 答案:A 9、要读一个较大的文件,下列创建对象的方法中哪个是最合适的() A. new FileInputStream(“myfile”); B. new InputStreamReader(new FileInputStream(“myfile”)); C. new BufferedReader(new InputStreamReader(new FileInputStream(“myfile”))); D. new RandomAccessFile raf=new RandomAccessFile(new File(“myfile”,”rw”)); 答案:C 二、编程题 1、编写一个程序,测试异常。该类提供一个输入整数的方法,使用这个方法先输入两个整数,再用第一个整数除以第二个整数,当第二个整数为零时,抛出异常,此时程序要捕获异常。 import java.io.*; public class TestExceptions{ static int getInt() throws IOException{ BufferedReader input=newBufferedReader(new InputStreamReader(System.in)); System.out.print(“Enter an integer:”); String s=input.readLine(); return Integer.parseInt(s); } public static void main(String[] args) { int n1=0,n2=0,n3=0; try { n1=getInt(); n2=getInt(); n3=n1/n2;

java第九章编写一个能够产生_第九章java教程.ppt相关推荐

  1. java编写一个汽车出租管理程序_怎么用java做汽车出租管理程序

    展开全部 车辆出租管理系统 一.项目功能:设计程序,可以管理各种出租汽车e69da5e887aa62616964757a686964616f31333332623331并计算其租金.说明:程序主要管理 ...

  2. Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

    Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n public class Test {public void ...

  3. java程序实现可移植性依靠的是_什么是JAVA的可移植性

    JAVA的可移植性: 1.JAVA作为一种编程语言:源代码可移植性 作为一种编程语言,JAVA提供了一种最简单同时也是人们最熟悉的可移植性–源代码移植.这意味着任意一个JAVA程序,不论它运行在何种C ...

  4. java写便签_如何编写一个便签程序(用Java语言编写)

    如何编写一个便签程序(用Java语言编写) 热度:336   发布时间:2011-02-18 11:44:16 如何编写一个便签程序(用Java语言编写) 因为以前没有好好学习Java,都搞忘了,请大 ...

  5. java是如何编写我的世界_我的世界插件制作详细图文教程 教你制作强大的CraftBukkit插件...

    我的世界里有着各种不同的插件,这些插件能实现非常非常多的功能,以至于有些功能都难以置信,下面游戏园的小编就为大家解析一下我的世界怎么自己制作插件,那么到底我的世界插件制作都需要准备哪些呢?下面就请大家 ...

  6. 用java和mysql开发网站怎么实现_如何用java开发一个网站?

    java语言和类库:java语言是支持整个java技术的底层基础,java类库是随java语言 Java 运行系统:主要指java虚拟机,负责将java与平台无关的中间代码翻译成本机的 Java ap ...

  7. 汉诺塔java程序_Java编写一个汉诺塔的过程

    [java]代码库/* * 需求:用Java编写一个汉诺塔的过程 * 汉若塔问题,就是把A柱子上面从大到小一次叠放的盘子借助B柱移到C柱上去,规则是一次只能移动一个盘子,大盘子不能放到小盘子之上 * ...

  8. Java中如何编写一个完美的equals方法

    在Java中,由于语言规范要求equals方法具有以下特性: 1)自反性:对于任何非空引用x,x.equals(x)应当返回true. 2)对称性:对于任何引用x和y,当且仅当x.equals(y)返 ...

  9. java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件

    java编写大数据分析模型 Earlier we learned how to read XML file and how to edit XML file in java using DOM Par ...

最新文章

  1. Exchange服务器系列课程之六--维护邮件服务器(一)
  2. 关于android分辨率和使用iphone版切图
  3. java中skip的用法,Java PushbackReader skip(long)用法及代码示例
  4. jvm内置锁synchronized不能被中断
  5. nginx操作指南之二
  6. OkHttp 3.x 源码解析之Interceptor 拦截器
  7. 西南大学计算机与信息科学学院陈武,学院副院长——陈武 - 计算机与信息科学学院 - Powered by 西南大学...
  8. java strcpy,详解C语言中strcpy()函数与strncpy()函数的使用
  9. 网页 js 获取DPI pxTomm
  10. GCD之后台程序运行
  11. Yii2学习笔记002---Yii2的控制器和视图
  12. 结构体02:结构体数组
  13. html自动浮动div广告,div+css下js浮动对联广告不随屏幕滚动的解决方法
  14. 证件照尺寸像素规格,证件照尺寸怎么修改
  15. 有了这几个网站,再也不怕字体侵权啦
  16. java.lang.IllegalStateException: stream has already been operated upon or closed
  17. 动画制作·边学习边做动画·从零开始的动画世界
  18. 【ReID】Harmonious Attention Network for Person Re-Identification
  19. 华为高管又出事了!涉嫌受贿被带走!拿着几百万年薪,为啥还要贪?
  20. 爱创课堂vue视频资料

热门文章

  1. html5证书,1+X证书Web前端开发HTML专项练习
  2. aimesh node重启_ASSIMP的数据结构
  3. java mysql修改表结构字段_【开发技术】java+mysql 更改表字段的步骤
  4. 能设值多个rowkey吗_顶楼送了露台,悄悄搭建阳光房,偏偏我家露台多个帽子,能拆吗?...
  5. Windows跟Linux的不同处理
  6. 点击开启此虚拟机时,出现“该虚拟机似乎正在使用中”问题
  7. js 日期天数相加减,格式化yyyy-MM-dd
  8. 原 IOS之NSValue整理
  9. 在ASP程序中访问Access数据库
  10. Server操作Mxd文件详细讲解