import java.util.Scanner;
public class NumOne {
public static void main(String[] args) {
Scanner ley = new Scanner(System.in);
boolean num2;
int num;
System.out.print("Enter number: ");
num = ley.nextInt();
}
public boolean isPositive(boolean num) {
if (a > 0) {
System.out.print("positive");
} else {
System.out.print("negatinve");
}
return num;
}
C:\ Users \ nimzkie \ Desktop \ NumOne.java:15:找不到符号 符号:变量a 位置:类NumOne 如果(一个大于0){ ^ 1错误
流程已完成。
答案 0 :(得分:5)
错误消息非常具体:您在a
语句中使用if
,但Java不知道a
是什么。你可能想说if(num > 0)
。你并不意味着boolean num
,你的意思是int num
。
答案 1 :(得分:0)
以下是导致该错误的原因:http://java.about.com/od/cerrmsg/g/Definition-Cannot-Find-Symbol.htm
您没有声明变量a。
int a = 0;