我的代码使用了两个不同的类:
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)
我做错了什么?
答案 0 :(得分:2)
试试这个:
mouseover
答案 1 :(得分:0)
我在代码中看到的唯一错误是:
String name = (name);
这绝对没有意义。我很确定这是一个错字,我认为你的意思是:
String name = input.nextLine();
通过设置一个等于自身的变量,编译器就会被你的意思搞糊涂了。