java中报错找不到符号 符号类Calculate

问题描述

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

java中报错找不到符号 符号类Calculate的相关文章

java中报错java.sql.Timestamp cannot be cast to java.sql.Date

解决办法:进行类型转换 java.sql.Date--->java.sql.Timestamp new java.sql.Timestamp(yourDate.getTime()); java.sql.Timestamp-->java.sql.Date new java.sql.Date(yourTimestamp.getTime()); 原帖地址:http://blog.csdn.net/democreen/article/details/6081290

文件传输-java 编译出现找不到符号错误

问题描述 java 编译出现找不到符号错误 //导入包import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JButton;import javax.swing.JTextArea;import javax.swing.JTextField;import static java.awt.BorderLayout.*;import javax.swing.JScrollPane;import java.awt.

java入门 错误: 找不到符号

问题描述 java入门 错误: 找不到符号 E:JspStudy>set path=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;E:JspStudyjdkin E:JspStudy>cd .. E:>javac Q2.java E:>attrib Q2*A E:Q2.javaA E:Q2.class E:>javac -cp .;.. JspStudy/Q1.javaJspStudyQ1.java:4: 错误: 找不到符

eclipse打包好的java jar文件,运行时报错找不到依赖包。

问题描述 eclipse打包好的java jar文件,运行时报错找不到依赖包. eclipse调试没问题,打包成jar,cmd运行后报错找不到依赖包,我用了几个依赖包,放在桌面,eclipse都关联好了,运行正常,export出来的jar得classpath文件也描述了依赖包地址如下,不知道为什么就找不到依赖包.还有就是依赖包如何和项目捆绑一起啊,这个肯定要跟着程序一起走的.感谢大牛. 解决方案 把jar拷到项目文件夹下 解决方案二: 放进去之后clear一下然后再打包出来,实在不行你打包之后再

java spring junit-java junit测试报错找不到自己定义的xml文件 跪求各位高手帮忙解决一下

问题描述 java junit测试报错找不到自己定义的xml文件 跪求各位高手帮忙解决一下 eclipse下junit测试时遇到如下错误,错误内容如下: at jp.co.dgic.eclipse.jdt.internal.junit.runner.DJUnitRunner.main(DJUnitRunner.java:49) caused by:org.springframework.beans.factory. BeanDefinitionStoreException:IoException

java-Java return在if从句中报错,认为我没有return

问题描述 Java return在if从句中报错,认为我没有return 解决方案 你可以在末尾return一个默认值,一方面保证语法正确,另一方面也严谨一点,保证code值不符合要求下的处理情况.当然,还有另一种处理方式,就是改成if ...else 解决方案二: Java was started but return exited code=13Return if string t contains all chars in sIf Developers return your defect

matlab m文件构建成Java 报错不知道是什么错误

问题描述 matlab m文件构建成Java 报错不知道是什么错误 m文件内容是: function [sum] = oper(a,b); sum = a + b; end 出错的错误是: 正在构造 Javadoc 信息... 标准 Doclet 版本 1.8.0_40 正在构建所有程序包和类的树... 正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperClass1.html... C:UsersAdministra

ttp ervlet esponse-HttpServletResponse对象获取头信息,报错找不到方法

问题描述 HttpServletResponse对象获取头信息,报错找不到方法 源码: JSONObject returnJson = JSONObject.fromObject(json); response.setContentType("text/html;charset=utf-8"); if(!"0".equals(returnJson.get("code"))){ response.setHeader("McAuditRes

jena arq.sparql-jena 报错 找不到或者无法加载主类arq.sparql

问题描述 jena 报错 找不到或者无法加载主类arq.sparql 解决方案 java错误找不到或无法加载主类java中的"错误:找不到或无法加载主类"的解决办法错误:找不到或无法加载主类 解决方案二: http://my.oschina.net/leejun2005/blog/106789http://blog.sina.com.cn/s/blog_a9e5c16d0101cff7.html