错误的树类型:io.reader.main上的io.bufferedreader(reader.java:10) [英] Erroneous tree type: io.bufferedreader at io.reader.main(reader.java:10)

查看:84
本文介绍了错误的树类型:io.reader.main上的io.bufferedreader(reader.java:10)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码应使用BufferedReader从控制台读取字符。



Code should Use a BufferedReader to read characters from the console.

package io;
import java.io.*; 
class Reader { 
  public static void main(String args[]) throws IOException 
  { 
    char c; 
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
    System.out.println("Enter characters, 'q' to quit.");
    // read characters 
    do { 
      c = (char) br.read(); 
      System.out.println(c); 
    } while(c != 'q'); 
  } 
}





但是在io.Reader中给出错误错误的树类型:io.BufferedReader。 main(Reader.java:10)



我尝试过:



多次更改代码并搜索错误类型



However gives the error "Erroneous tree type: io.BufferedReader at io.Reader.main(Reader.java:10)"

What I have tried:

changed code several times and searched for error type

推荐答案

参见BufferedReader(Java Platform SE 7) [ ^ ],您会注意到它继承了java.io.Reader。所以你使用 io 作为包名,而 Reader 作为类名引起了编译器的一些混淆。不要为自己的包或类使用标准名称。
See BufferedReader (Java Platform SE 7 )[^], and you will notice that it inherits java.io.Reader. So your use of io as a package name, and Reader as a class name is causing some confusion for the compiler. Do not use standard names for your own packages or classes.


这篇关于错误的树类型:io.reader.main上的io.bufferedreader(reader.java:10)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆