import java.util.Scanner;
public class DivideTwo
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
int numerator;
int denominator;
System.out.println("This program divides two numbers.");
System.out.print("Enter the numerator: ");
numerator = keyboard.nextInt();
System.out.print("Enter the denominator: ");
denominator = keyboard.nextInt();
System.out.print(numerator + "/" + denominator + " = ");
if (denominator = 0)
System.out.println("Division by zero is not allowed.");
else
System.out.println((double)numerator/denominator);
我得到一个编译错误与我的if(分母= 0)行说这是一个不兼容的类型,请解释和帮助!if语句中的不兼容类型?
'='是赋值运算符。 '=='是等号运算符。 –
谢谢!我忘了那个! – Sehja
'if(denominator == 0)'!!! – FoggyDay