Monday, 27 June 2016

Program to Check whether a String is Positive or not.

Explanation :
ANT is a positive String (Since T comes after N and N comes after A)
APPLE is not positive since L comes before P in the alphabetical order.

Code:

import java.util.Scanner;
public class PositiveString
{
    char a1,b;
    boolean checkPositive(String a)
    {
        System.out.println("Given input is :"+a);
        int f,s;
        for(int i=0;i<a.length()-1;i++)
        {
            a1=a.charAt(i);
            b=a.charAt(i+1);
            f=Character.getNumericValue(a1);
            s=Character.getNumericValue(b);
            if(f-s>0)
                return false;
            else
                continue ;
        }
        return true;
        }
   
    public static void main(String[] args)
    {
        PositiveString n=new PositiveString();
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the string:");
       
        String s=sc.next();
        boolean a=n.checkPositive(s);
        if(a)    System.out.println("positive");
        else    System.out.println("Negative");
        sc.close();
    }     
}

No comments:

Post a Comment