• + 1 comment

    public class Solution { int age;

    public Solution(int initialAge){
        if(initialAge >0){
            age =initialAge;
            }else{
                 System.out.println("Age is not valid, setting age to 0.");
                 this.age=0;
            }
    
        }
    
    public void amIOld(){
        if (age<13){
            System.out.println("You are young.");
        }else if (age >=13 && age <18){
            System.out.println("You are a teenager.");
            }else if(age>=18){
                System.out.println("You are old.");
            }          
    }    
    public void yearPasses(){
        this.age = ++age;
    }
    
    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
        Scanner scan = new Scanner(System.in);
        int T = scan.nextInt();
    
        for (int i = 0; i<T;i++){
            int age = scan.nextInt();
            Solution p = new Solution (age);
            p.amIOld();
            for(int j=0;j<3;j++){
                p.yearPasses();
            }
            p.amIOld();
            System.out.println();
    
        }
        scan.close();
    

    } }

    • + 0 comments

      hey ! i have always error in test sample 0, in todays problem as well as in yesterday. pls can you give me any suggestion how i fix it the code is right , if i run it on vscode then its output is right.