我得到的非法表达开头如下:
Test.java:70: illegal start of expression
public void sample(){
^
Test.java:70: illegal start of expression
public void sample(){
^
Test.java:70: ';' expected
public void sample(){
^
3 errors
这是代码:
import java.text.*;
import java.util.*;
public class Test {
public static void main(String args[]) {
public void sample(){
System.out.println("Hello Working ....");
}
}
}
答案 0 :(得分:1)
Java不允许在方法中创建方法。这是一般规则
而不是让这个程序工作
尝试这种方式:
public class Test {
public static void main(String[] args) {
Test test = new Test();
test.sample();
}
public void sample() {
System.out.println("Hello Working ....");
}
}
答案 1 :(得分:0)
以这种方式尝试:
import java.text.*;
import java.util.*;
public class Test {
public static void main(String args[]) {
System.out.println("Hello Working ....");
}
public void sample(){
}
}
答案 2 :(得分:0)
尝试以下代码:
public class Test {
public static void main(String args[]) {
sample();
}
private static void sample() {
System.out.println("Hello Working ....");
}
}
输出:
Hello Working ....