问题描述
- java中报错找不到符号 符号类Calculate
-
自己动手写了一个小程序,在eclipse中没有报错,但是在控制台报错了,有图片
代码如下:public class Calculate {private int num1; private int num2; private char option; public void initcalculate(int a1,int a2, char o){ num1=a1; num2=a2; if(o=='+'||o=='-'||o=='*'||o=='/'){ option=o; }else{ option='+'; } } public void calculate(){ switch(option){ case '+': System.out.println("加法运算"+(num1+num2)); break; case'-': System.out.println("减法运算"+(num1-num2)); break; case'*': System.out.println("乘法运算"+(num1*num2)); break; case'/': System.out.println("除法运算"+(num1/num2)); break; } }
}
package test;public class Testcalculate {
public static void mian(String[] args){
Calculate c=new Calculate();
c.initcalculate(8,2,'*');
c.calculate();
}
}
解决方案
public class Calculate,去掉public
public的class名字必须和java原文件名一样。
解决方案二:
这两个类是在同一个文件中吗
解决方案三:
同意一楼的看法
解决方案四:
public static void mian(String[] args){
里面的main都写错了
解决方案五:
java找不到符号
JAVA-----找不到符号
java编译找不到符号
时间: 2024-11-25 12:48:06