0
Bad operand with mod
% is showing bad operand, is there another symbol that makes mod?
6 Respuestas
+ 3
If your language don't have a %-operator, just calculate the modulo
  val a = 5
  val b = 3
    
  var x = a / b
  var mod = a - b * (a / b)
   
  Prints      x -> 1
             mod -> 2
+ 3
"%" is the modulo operator in Java.
But "=" is the assignment operator, you can't use it as a comparison operator.
The comparison operator for identity is "==".
+ 2
number%10 is fine but number%10=0 is not. (Left side expression instead of operand). You must use == operator for comparison..
number%10==0
+ 1
Don't expect people to put effort into helping you if you're not even willing to put any effort into asking your question.
https://www.sololearn.com/Content-Creation-Guidelines?
https://code.sololearn.com/Wv5gTHy1N6Ji/?ref=app
https://www.sololearn.com/discuss/1316935/?ref=app
https://code.sololearn.com/W3uiji9X28C1/?ref=app
https://www.sololearn.com/discuss/333866/?ref=app
0
Sorry first question, this was the code, java to be clear
import java.util.Scanner;
public class Main {
   public static void main(String[] args) {
       Scanner read = new Scanner(System.in);
       int number = read.nextInt();
       
       //your code goes here
       
       if (number%10 = 0|| number % 9 = 0) {
			System.out.println("You won $200");
		}
		else if (number % 4 = 0 || number % 6 = 0) {
	System.out.println("You won $50");
}
else {
	System.out.println("Try again");
}
   }
}
0
I thought i could use number % 10
To find if the numbers were divisable by 10, 9 ect.



