DEV Community

Cover image for Voting Age Program in Java
Tahzib Mahmud Rifat
Tahzib Mahmud Rifat

Posted on • Updated on

Voting Age Program in Java

Basic problem solving using functions/methods in Java. Tried to call a method for reusability and it will enrich the skill of using methods in java.

Problem Statement

So I have to take an age value from user. And check the age value, if the age is greater than or equal to 18 then he is a voter and give his vote. If his age is less than 18, then he is not a voter and can not provide his vote.

Solving Approach

We are going to take an integer input from the user and store it to age variable and pass it to a method. In the method we compare the value with 18. If (age >= 18) then he is a voter. If (0 <= age <18) then he is not a voter.

**Code

**

package FunctionsOrMethods;

import java.util.Scanner;

public class VoterOrNot {
    public static void main(String[] args) {
        System.out.println("Please Enter your age");
        Scanner input = new Scanner(System.in);
        int age = input.nextInt();
        Voter(age);
    }

    private static void Voter(int age) {
        if (age >= 18){
            System.out.println("Cngratualtion you are a voter");
        }
        else {
            System.out.println("Your are not old enough to give vote,.. wait little more");
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

Output:

Image description

Top comments (0)