Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我错过了什么?基本Java_Java - Fatal编程技术网

我错过了什么?基本Java

我错过了什么?基本Java,java,Java,出现的错误: Calculator.java:23:错误:“else”没有“if” 否则{ Calculator.java:33:错误:“else”没有“if” 否则{ 仍然是初学者,所以如果你想添加一些技巧,我会特别欣赏。如果在方法“除法”和“模”中,你不能正确关闭句子。 例如: 你的花括号不匹配。你所有的花括号都不匹配…将最后一个}移到modulo()和divide()中的两行。然后删除divide()中的第一个返回值。如何修复它?如果(b==0){…}否则{…} public class

出现的错误:

Calculator.java:23:错误:“else”没有“if” 否则{

Calculator.java:33:错误:“else”没有“if” 否则{


仍然是初学者,所以如果你想添加一些技巧,我会特别欣赏。

如果在方法“除法”和“模”中,你不能正确关闭句子。 例如:


你的花括号不匹配。你所有的花括号都不匹配…将最后一个
}
移到
modulo()
divide()
中的两行。然后删除
divide()
中的第一个
返回值
。如何修复它?
如果(b==0){…}否则{…}
public class Calculator {

  Calculator() {
    }

  public int add(int a, int b) {
    return a + b;
  }

  public int subtract(int a, int b) {
    return a - b;
  } 

  public int multiply(int a, int b) {
    return a * b;
  }

  public int divide(int a, int b) {
    return a/b;
    if(b == 0) {
      System.out.println("Error! Dividing by zero is not allowed.");
      return 0;
    else {
      return a/b;
    }  
    }
  }

  public int modulo(int a, int b) {
    if(b == 0) {
      System.out.println("Error! Dividing by zero is not allowed.");
      return 0;
    else {
      return a % b;
    }
    }
  }

  public static void main(String[] args) {
    Calculator myCalculator = new Calculator();
    System.out.println(myCalculator.add(5, 7));
    System.out.println(myCalculator.subtract(12, 34));
    }
}
public int divide(int a, int b) {
    return a/b;
    if(b == 0) {
      System.out.println("Error! Dividing by zero is not allowed.");
      return 0;
    }else {
      return a/b;  
    }
  }