[ATM problem] What is wrong here? I am getting NZEC error.

package main;

import java.util.Scanner;

public class Main {

public static void main(String[] args)  {
   int balance;
   double withdraw = 0;
    Scanner s=new Scanner(System.in);
    System.out.println("Enter balance: ");
    System.out.println("Enter the amount to withdraw: ");
    if(withdraw%5==0 && balance>(withdraw+0.50)){
    System.out.println("Remaining balance: "+(balance-withdraw-0.50));
    System.out.println("Not enough balance: "+balance);

@shaggy_5 : You dont have to declare a package name , otherwise you will continue to get runtime error .

Once you remove the package name declaration you will get Wrong Answer instead of Run Time Error

You don’t have to print any messages , you code is not to be run by a human , but instead by a machine and you have to match input / output specifications exactly as stated in the problem statement .

@shaggy_5 : don’t name the package and try to limit importing to the specific things you need. you can always read the FAQs to see the constrains that your codes/programs have to follow here on codechef. They have these restrictions cause the codes are not run by human as said by @vineetpaliwal.