使用

时间:2016-10-20 12:25:53

标签: java methods

我的代码使用了两个不同的类:

package ashir1;

public class ahmed {

    public void function (String name){
        System.out.println("Hello" + name );
    }
}

//import java.util.Scanner;

import java.util.Scanner;
package ashir1;

class faisal{

    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        ahmed ahmedobject = new ahmed();

        System.out.println("Type your name here");
        String name = (name);

        ahmedobject.function(name);
}   
    }

我遇到以下错误

  

线程“main”中的异常java.lang.Error:未解析的编译   问题:

     

at ashir1.faisal.main(faisal.java:8)

我做错了什么?

2 个答案:

答案 0 :(得分:2)

试试这个:

mouseover

答案 1 :(得分:0)

我在代码中看到的唯一错误是:

String name = (name);

这绝对没有意义。我很确定这是一个错字,我认为你的意思是:

String name = input.nextLine();

通过设置一个等于自身的变量,编译器就会被你的意思搞糊涂了。