首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写
admin
2012-03-21
89
问题
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写)。例如test.txt文本文件中包含的内容为“123abeDEF99G”,则程序的输出结果如下:
数字数是5,字母数是7
源程序:
import java.io.*:
public class Java_2 {
public static void main(String[] args) {
byte buf[]=new byte[5];
int len=0,c1=0,c2=0;
(1) {
FileInputStream in= (2) ("test.txt");
while((len=in.read(bur,0.5))>0) {
for(int i=0;i<len;i++)
if(buf
>=’0’&& buf
<=’9’)cl++;
else if((bur
>=’a’&& buf
<=’z’)||buf
>=’A’&& buf
<=’z’)c2++;
if(len<5)break;
}
in.close();
} catch(Exception e) {}
System.out.println("数字数是"+c1+",字母数是"+c2);
}
{
选项
答案
try new FileInputStream
解析
由于in是FileInputStream类的对象,所以此处需要将in通过构造方法FileInputStream(String name)实例化。FileInputStream(String name)——通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的路径名name指定。
[程序解析] 本程序利用FileInputStream类从文件中读取一系列字符,然后判断字母和数字个数,将结果输出。
转载请注明原文地址:https://www.kaotiyun.com/show/NB2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
Python异常处理中不会用到的关键字是
安装一个库的命令格式是
从键盘输入3个数作为三角形的边长,在屏幕上显示输出由这3个边长构成三角形的面积(保留2位小数)。请完善代码。a,b,c=eval(input())P=(a+b+c)/2area=pow(p*(p-a)•(p-b)*(p-c),0.5)print(①
下面代码的输出结果是z=12.12+34jprint(z.real).
使用open()打开一个Windows操作系统D盘下的文件,以下选项中对路径的表示错误的是
下列选项中可以获取Python整数类型帮助的是
在Python语言中,将二维数据写入CSV文件,最可能使用的函数是()。
下面不属于软件工程三要素的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入十进制整数,按要求将这个整数转化为二进制、八进制和十六进制(大写)屏幕输出。例如:输人数字:425对应的二进制数:1101010
随机试题
学段目标是对学生学习某一具体内容主题后所应形成的外部行为和内部心理变化的规定。()
根据生命周期理论,在一个人口不断增长或人均收入不断增长的社会中,个人净储蓄总额
庄子《秋水》的主旨是
根据我国《合同法》的有关规定,合同变更表述中正确的有( )。
______是当学生学习新的内容而产生某种行为变化后立刻给予反馈。
甲带邻居家5岁小孩乙去河里游泳,因没看管好孩子,最后乙在河里溺水死亡,甲应负不作为犯罪的刑事责任,甲不作为犯罪的义务来源是()。
下列命题错误的是()。(2014年暨南大学803西方经济学)
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
Passwordsareeverywhereincomputersecurity.Alltoooften,theyarealsoineffective.Agoodpasswordhastobebotheasyto
Bosseswoulddowelltobealarmed.Novemberishere,andwithitagoodchancethatthebackofficeisn’tprocessingdata,but
最新回复
(
0
)