楼上的回答是正确的,我给补充更完整一点。import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;public class Aa {
public static void main(String[] args) throws Exception {
File file = new File("e:/Aa2.txt");
if(file.exists()==false){
System.out.println("文件不存在");
return;
}
if(file.isDirectory()){
System.out.println("这是一个目录");
return;
}
FileInputStream aa=new FileInputStream(file);
DataInputStream hc=new DataInputStream(aa);
int count=0;
byte z;
try{
while(true)
{
z=hc.readByte();
if(z==65||z==97)
count++;
}
}catch(Exception ex)
{
System.out.print("文件中A和a出现的总次数是:"+count);
}
}}
增加的内容是如果文件不存在或者地址只是一个文件夹的话,就抛出异常“文件不存在”或者“这是一个目录”还可以判断如果文件不存在的话,就创建这个文件,但是用户题目没有需求,所以就不写了
我做的,你看下import java.io.*;
public class timetest
{
public static void main(String[] args) throws Exception {
FileInputStream aa=new FileInputStream("aaa.txt");
DataInputStream hc=new DataInputStream(aa);
int count=0;
byte z;
try{
while(true)
{
z=hc.readByte();
if(z==65||z==97)
count++;
}
}catch(Exception ee)
{
System.out.print(count);
}
}
}
这个就很简单呀?int ia=0;int ib=0;for(int i=0;i