简单Java程序中出现意外错误

时间:2018-01-16 08:46:41

标签: java eclipse

我正在学习Java,我想制作一个非常基本的计算器。但看起来我遇到了问题!

以下是代码:

import java.util.Scanner;

public class apples{
    public static void main(String args[]){
        int test = 6;
        if(test != 9){
            System.out.println("Yes");
        }else{
            System.out.println("No");
        }
    }
}

所以在Eclipse中我尝试运行它,但问题是它不起作用并显示此错误:

  

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

     

at apples.main(apples.java:4)

3 个答案:

答案 0 :(得分:3)

你的第二个最后一个括号有一些隐形字符,你可以看到一个红点(非常薄),如果删除它,你的程序就完全可以了。

错误代码中包含特殊字符

import java.util.Scanner;

    public class AdvanceCollection {
     public static void main(String args[]){
                Scanner scan = new Scanner(System.in);
                double fnum, snum, answer;
                System.out.println("Enter first number: ");
                fnum = scan.nextDouble();
                System.out.println("Enter second number: ");
                snum = scan.nextDouble();
                answer = fnum + snum;
                System.out.println(answer);
     }
     }

纠正该问题的代码

import java.util.Scanner;

public class AdvanceCollection {
 public static void main(String args[]){
            Scanner scan = new Scanner(System.in);
            double fnum, snum, answer;
            System.out.println("Enter first number: ");
            fnum = scan.nextDouble();
            System.out.println("Enter second number: ");
            snum = scan.nextDouble();
            answer = fnum + snum;
            System.out.println(answer);
 }
 }

答案 1 :(得分:2)

将您的角色最后更改为}

答案 2 :(得分:1)

没有编译错误,只是注意到最后}有一些隐形字符。删除它并再次输入}。希望它应该工作。 它对我有用。