Code is copied!
Define a class PrintPrime with the following specification
Class Name PrintPrime
Data members
String str , int c
Member Functions
void getdata() - to input string without spaces
void printp(int p , int q) Print only prime location character in one string recursively.
Eg i/p PROGRAM
o/p OGA
Also write main function
import java.util.Scanner;
class PrintPrime
{
String str;
int c;
void getData()
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter a string without spaces: ");
str = sc.next();
c = str.length();
}
void printp(int p, int q)
{
if (p == q)
{
return;
} else
{
int count = 0;
for (int i = 2; i < p; i++)
{
if (p % i == 0)
{
count++;
}
}
if (count == 0)
{
System.out.print(str.charAt(p));
}
printp(p + 1, q);
}
}
public static void main(String args[])
{
PrintPrime obj = new PrintPrime();
obj.getData();
obj.printp(2, obj.c);
}
}