首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写
admin
2012-03-21
60
问题
请完善程序(程序文件名: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://kaotiyun.com/show/NB2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面代码的输出结果是sum=0foriinrange(2,101):ifi%2==0:sum+=ielse:sum一=iprint(sum)
获得用户输入的一个字符串,输出每个字符对应的UniCode值,这些值一行输出,采用逗号分隔,最后没有逗号。请完善代码。s=input(’’请输入一个字符串:’’)ls=[]forcins:①print(②)
给出如下代码:foriinrange(10):print(chr(ord(’’!’’)+i),end=’’’’)以下选项中描述错误的是
Is是一个列表,内容如下:Is=[123,’’456’’,789,’’123’’,456,’’789’’]请补充如下代码,将列表Is中第一次出现789位置的序号打印出来。注意,不要直接输出序号。采用列表操作方法。Is=[123,’’456’’,78
关于数据维度,以下选项中描述错误的是
使用open()打开一个Windows操作系统D盘下的文件,以下选项中对路径的表示错误的是
下列叙述中错误的是()。
下列关于Python运算符的使用描述正确的是()。
下列()选项不是InputStream类中的方法。
下列哪个选项不是FilterInputStream的子类?()
随机试题
患者张某,男,33岁,农民。于11月2日初诊。主诉:三个月前因结核性胸膜炎服抗痨西药后腹泻,胸脘痞闷,心烦口苦,不欲食,胃中烧灼。西医何病常可出现“痞满”证
A.活血化瘀B.解毒消肿C.行气解郁D.利尿通淋E.凉血安神
患者,女,38岁。痛经8年,每于经前小腹冷痛,经血色暗、有块,形寒肢冷,面色苍白,舌紫暗,苔薄白,脉沉紧。治疗应首选的方剂是()
我国银行业正式全面对外开放是在()。
以下银行业务中不存在信用风险的业务是()。
一般资料:赵某,女性,25岁,硕士研究生。案例介绍:赵某性格内向,学习认真努力,人际关系较好。一个多月前,赵某突然对同宿舍的同学说,自己是仙女,有着超凡的能力,还说学校里有许多男生爱慕她,想娶她为妻。与此同时,赵某每天呆坐在宿舍里自言自语,就连还没有
试判断下面几项哪一个是技能?()
(90年)设则y’=______.
Nowthatinscientificcommunitiestheuseofcomputersiswidespread,andsupposingthatthereissufficienttime,thereexist
A、Removefoodlabels.B、Eatfoodshighinfiber.C、Lookforfoodshighinsalt.D、Weighyourselfeveryday.B题干询问诊所医生建议人们怎样去保持健康。
最新回复
(
0
)