Write a
program to enter a sentence and print in the following pattern:
Entered
sentence is: This is a test
output:
This
This is
This
is a
This is
a test
import
java.io.*;
class Sentence
{
String s1;
int i,j,len,sp=0,c,s=1;
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
public void take Sentence () throws Exception
{
System.out.println("Enter the
Sentence:");
s1=br.readLine();
len=s1.length()-1;
for(i=0;i<=len;i++)
{
if(s1.charAt(i)==' ')
s++;
}
while(true)
{
c=0;
if (s==sp)
break;
sp++;
for(i=0;i<=len;i++)
{
if(s1.charAt(i)==' ')
c++;
if(c==sp)
break;
System.out.print(s1.charAt(i));
}
System.out.println();
}
}
public static void main(String args[])throws
Exception
{
Sentence ob=new Sentence ();
ob.take Sentence ();
}
}
Related Post: BlueJ Programs on String/Sentence
No comments:
Post a Comment