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