我最近看了包的部分,不知道以下的理解是不是正确:是不是java编译器把包中的各种类的位置映射到了classpath环境变量的路径中,构成了一个完整的路径,然后我们就能通过每个路径来访问各种类了,如果不是这样的跪求赐教~~~~还有那个input类,运行程序时说什么找不到input符号,不知道是为什么~~~~
源代码如下:
public class BasicInputOutput
{
private void doInputOutput()
{
Input in=new Input();
System.out.print( "type your name:");
final String name=in.nextLine();
System.out.print("type in your message :");
final String message=in.nextLine();
System.out.println("\nHello,you are :"+name);
System.out.println("and your message is:"+message+"\n");
}
public static void main(final String[] args)
{
BasicInputOutput object=new BasicInputOutput();
object.doInputOutput();
}
}
就是这里的input

解决方案 »

  1.   

    不知道你说的什么东西,Input类的代码贴出来看看吧
      

  2.   

    你用到了input类,当然要映入这个类啊,要import啊,或者带上input的包名。像项目中是只能用到jar包包涵的类,如果你没有jar包涵你使用的类那就报错了
      

  3.   

    没看到input的类啊,也没看到你引包啊~~
      

  4.   

    你代码里面Input in=new Input();
    这个Input是哪里写的?你想要弄什么?
      

  5.   

    Input 这个类是哪里来的?
    如果是在别的包中实现的话
    是要通过 import 引入的
      

  6.   

    没有用 IDE的悲剧 换成 eclipse会自动提示的
      

  7.   

    Input这个类是在哪里?最好把完整的代码弄上来
      

  8.   

    Input in=new Input();
    Input是从哪来得?自己写的还是引用类
      

  9.   

    这就是所有代码了,Input类又整整3页,我怎么写呀,书上说它是java.util.Scanner类中的一个包装器什么的
      

  10.   

    Input包装的可能有问题,
    下面这个应该就是你想要的吧
    package net.csdn.test;import java.util.Scanner;public class BasicInputOutput {
    private void doInputOutput() {
    Scanner in = new Scanner(System.in);
    System.out.print("type your name:");
    final String name = in.nextLine();
    System.out.print("type in your message :");
    final String message = in.nextLine();
    System.out.println("\nHello,you are :" + name);
    System.out.println("and your message is:" + message + "\n");
    } public static void main(final String[] args) {
    BasicInputOutput object = new BasicInputOutput();
    object.doInputOutput();
    }
    }
      

  11.   

    kkk,颜色变不了,
    就是把你的Input in=new Input();
    换成
    Scanner in = new Scanner(System.in);结果:type your name:name
    type in your message :msgHello,you are :name
    and your message is:msg