qq_25232571
qq_25232571
采纳率0%
2016-05-18 14:25 浏览 3.3k

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();
}
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-05-18 14:54

    public class Calculate,去掉public
    public的class名字必须和java原文件名一样。

    点赞 评论 复制链接分享
  • havedream_one havedream_one 2016-05-19 00:12

    这两个类是在同一个文件中吗

    点赞 评论 复制链接分享
  • jinhuoxingkong 劲火星空 2016-05-19 01:03

    同意一楼的看法

    点赞 评论 复制链接分享
  • Royal_lr Royal_lr 2016-05-19 01:40

    public static void mian(String[] args){

    里面的main都写错了

    点赞 评论 复制链接分享

相关推荐