文章目录
程序注释题
问答题
计算题
程序注释题
import java.io.*;
public class ExamBuffereStream{
public static void main(String[] args) throws IOException{
InputStreamReader isr=new InputStreamReader(System. in);
BufferedReader br= new BufferedReader(isr);
OutputStream os=new FileOutputStream(". \buffer. bin");
//以文件buffer.bin构造OutputStreamReader输出流对象os
OutputStreamWriter fout = new OutputStreamWriter(os);
//使用os构造OutputStream输出流对象bout(处理流)
BufferedWriter bout=new BufferedWriter(fout);
//使用bout构造BufferWriter输出流对象(处理流)
String str;
while(true) {
str=br.readLine(); //从键盘读取一行文本
if(str.equals("end"))
break;
bout. write(str); //将键盘读入的文本写入文件buffer.bin
bout.newLine(); //bout换行
}
bout. close();//关闭文件
InputStream is=new FileInputStream(".\buffer. bin");
InputStreamReader fin = new InputStreamReader(is);
BufferedReader bin = new BufferedReader(fin);
while((str=bin.readLine())!=null) ...(7)
System.out.println(str);//从bin文件循环按行读取字符串,直到文件内容结束
bin. close();
}
}
class SuperClass{
int index=5;
public void printVal(){
System.out.println("SuperClass");
}
}
class SubClass extends SuperClass{
int index=2;
public void printVal(){
System.out.println("SubClass");
}
public void printVal(String name){
System.out.println(name+"SubClass");
}
public int getIndex(){
System.out.println("Sucess GetIndex");
return index;
}
}
public class Examplel{
public static void main(String[] args) {
SuperClass supc=new SuperClass();
SubClass subc=(SubClass)supc;
System.out.println(supc.index);
supc.printVal();
/*supc.printVal("supc");//A行 */
/*supc.getIndex();//B行*/
/*supc.printVal();//C行 */
subc.printVal("subc");
System.out.println(subc.index);
}
}
程序注释题
import java.io.*;
publi