Hello, I'm writing a simple code that will determine your mark based on your score.
Here's the code
Now here's the problem, when I try to enter number: 100, it displays
A+ AND F-
It's same with any other number, along with proper mark it also displays F- for some reason.
Here's the code
import java.util.Scanner; public class ap { public static void main (String args[]){ Scanner J = new Scanner(System.in); double a; System.out.print("enter your score: "); a = J.nextDouble(); if(a>100) { System.out.println("please enter a number between 0 and 100"); } if(a==100) { System.out.println("A+"); } if(a==0); System.out.println("F-"); if(a>=90 && a<=99) { System.out.println("A"); } if(a>=80 && a<=89){ System.out.println("B+"); } if(a>=70 && a<=79){ System.out.println("B"); } if(a>=60 && a<=69) { System.out.println("C"); } if(a>0 && a<=59) { System.out.println("F"); } } }
Now here's the problem, when I try to enter number: 100, it displays
A+ AND F-
It's same with any other number, along with proper mark it also displays F- for some reason.