我正在学习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)
答案 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)
没有编译错误,只是注意到最后}有一些隐形字符。删除它并再次输入}。希望它应该工作。 它对我有用。