Plz support me, Pin and Share to your friends
Program – no. of words starts with Vowel
Write a Java program to input a sentence and count the number of words that start with a vowel (A, E, I, O, U). The program should be case-insensitive and display the count.
Example:
Input: "An elephant is outside the umbrella"
Output: Number of words starting with a vowel: 4
import java.util.Scanner;
public class VowelWordCounter {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Input sentence
System.out.print("Enter a sentence: ");
String sentence = sc.nextLine();
sc.close();
int vowelWordCount = 0;
int length = sentence.length();
boolean isWord = false; // Flag to track a new word
for (int i = 0; i < length; i++) {
char ch = sentence.charAt(i);
// Check if current character is a letter (indicating start of a word)
if (Character.isLetter(ch)) {
if (!isWord) { // New word detected
isWord = true;
char firstChar = Character.toLowerCase(ch); // Convert to lowercase
if ("aeiou".indexOf(firstChar) != -1) { // Check if it starts with a vowel
vowelWordCount++;
}
}
} else {
isWord = false; // Reset flag when encountering space or punctuation
}
}
// Output the count
System.out.println("Number of words starting with a vowel: " + vowelWordCount);
}
}
✅ Loops through each character in the sentence.
✅ Detects the start of a word (first letter after a space or punctuation).
✅ Checks if the first letter is a vowel (aeiou).
✅ Counts only words that start with vowels.
Output:
Enter a sentence: An elephant is outside the umbrella
Number of words starting with a vowel: 4
Happy New Year
Wise Indian Academy, UAE
Are you in search one of the best CBSE schools in UAE, especially in Ajman?
Welcome to Wise Indian Academy, Ajman
Surprising 7th Anniversary

Thank you all for your support.
6th Year -Happy Anniversary

Thank you Universe…
Thank you WordPress…
Thank you Subscribers …
Thank you Visitors…
I am really thankful to everyone visited my blog and please comment your valuable feedback. WordPress, has given me a platform to share my programming topics to entire world. Surprisingly this is the 6th year. Realizing that I am not consistent in doing blog. Before a couple of days I could retrieve my logins after 1-2 years. In this 6th year anniversary, I like to resume my blogging of ISC, ICSE Computer topics.
Crystallization of Honey
ISC & ICSE Computer Science – Crash Course 2nd SEM Board Exams

Binary Search Program using methods – array- Class 12 Computer Science
Program to perform binary search, values input by the user using Scanner class. Binary Search can do only in sorted arrays. So a method for Sorting bubble Sort technique , then in the sorted array key is searched by BinarySearch method.
Usually we do by initializing the array value. Here each process defined in user defined methods.
import java.util.*;
public class Userdefined
{
static void BubbleSort(int num[]) //Sorting
{
int len=num.length;
int i,j, temp;
for(i=0;i<len;i++)
{
for( j=0;j<len-i-1;j++)
{
if(num[j]>num[j+1])
{
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
// System.out.println("Sorted Elements:");
for(int k=0;k<len;k++)
System.out.print(num[k]+"\t");
System.out.println();
}
static void BinSearch(int num[],int k) //Binary Search
{
int l=0,u=num.length-1;
int m=0, found=0;
while(l<=u)
{
m= (l+u)/2;
if( k > num[m])
l =m+1;
else if( k< num[m])
u=m-1;
else
{
found =1;
break;
}
}
if(found==1)
System.out.println(" Element Present at"+" "+ (m+1) +" " +"after sorting");
else
System.out.println("Not Present");
}
public static void main(String [] args)
{
Scanner sc=new Scanner(System.in);
System.out.println( "Enter the total number of elements in the array:");
int n=sc.nextInt();
int a[]=new int[n];
System.out.println( "Enter the elements:");
for(int i=0;i<n;i++)
{
a[i]=sc.nextInt();
}
System.out.println("Entered Elements");
for(int i=0;i<n;i++)
{
System.out.print(a[i]+"\t");
}
System.out.println();
System.out.println("Elements should be sorted before Binary Search .....\n ..Sorted Elements....");
BubbleSort(a); //invoking BubbleSort ()
System.out.println("Binary Search \n");
System.out.println("Enter element to search");
int ky=sc.nextInt();
BinSearch(a, ky); // invoking Binary search method
}
}
Output:
Enter the total number of elements in the array:
5
Enter the elements:
54
12
78
1
6
Entered Elements
54 12 78 1 6
Elements should be sorted before Binary Search …..
…Sorted Elements….
1 6 12 54 78
Binary Search
Enter element to search
12
Element Present at 3 after sorting
കുതിരാൻ തുരങ്കം|Kuthiran Tunnel|First trip thru tunnel| Thrissur -Palakkad
Methods in JAva…Have a look !!!
DEar FrndZ , those who wants to know about Functions /Methods in JAva PRogramminG … JUst have a view on the below video…in easy simple way explained
A Good News !!! LAunching ONLine Tuition
We are happy to share the news on launching Online Tuitions 1 to 1 mode. Focusing on Board Classes (10th, 12th ) & Pre Board Classes (9th , 11th) also. Grab your opportunity to score 90+ in Board Exams…. Place your seat now !!! @ compogeniusacademy@gmail.com Limited Seats. We are having limited seats for Online […]
4 years – Happy Anniversary
Amazon Best Sellers !!! Have a look

Forest Raw Unprocessed Honey 100 %Natural No Preservative ആരോഗ്യകരമായ ജീവിതത്തിനു 100% ശുദ്ധമായ തേൻ
Q & A session – only 10 questions from Methods chapter & related
Dear Students, It is a simple Q & A session of 10 questions. related to Methods and simple concepts. You can answer in the comment box !!!
Amla Honey – Harvest Natural Honey
https://www.amazon.in/Organic-AMLA-Natural-Honey-Ingredients/dp/B08VF32KBG?dchild=1&keywords=harvest+amla+honey&qid=1620043943&sr=8-5&linkCode=ll1&tag=mannarakkals-21&linkId=7bead561cc7f13da8312114e4e5fd1f4&language=en_IN&ref_=as_li_ss_tl
Real tasty of natural wild honey with amla .
Health Benefits of Amla Honey
* Natural Blood Purifier
* Improves Vision
* Prevents from dandruff & supports hair growth
* Good for immunity
Usage:
Usage :
1 Spoon Harvest Amla Honey a day.
ISC Computer Science – Reduced Syllabus 2021 exam
ISC Computer Science- 12th – Question Bank – Good for Revision
Best SEllers – Grocery
cHECK mY pHOTOGRAPHY !!! & wOrDiNZ
u Cn eXpLR !!! & comment
https://rhythmhoney.wordpress.com/
https://sunmarkgroups.wordpress.com/
harvestfarmfresh.com – buy online natural products
2D Array – ISC 12th Computer- SOLVED SPECIMEN QUESTION PAPER – 2021
Write a program to declare a square matrix M [ ] [ ] of order ‘N’ where ‘N’ must be greater than 3 and less than 10. Allow the user to accept three different characters from the keyboard and fill the array according to the instruction given below:
(i) Fill the four corners of the square matrix by character 1.
(ii) Fill the boundary elements of the matrix (except the four corners) by character 2.
(iii) Fill the non-boundary elements of the matrix by character 3.
Test your program with the following data and some random data:
Example 1:
INPUT: N = 4
FIRST CHARACTER: @
SECOND CHARACTER: ?
THIRD CHARACTER: #
OUTPUT:
@ ? ? @
? # # ?
? # # ?
@ ? ? @
Example 2: INPUT: N = 5
FIRST CHARACTER: A
SECOND CHARACTER: C
THIRD CHARACTER: X
OUTPUT:
A C C C A
C X X X C
C X X X C
C X X X C
A C C C A
Example 3: INPUT: N = 15
OUTPUT: SIZE OUT OF RANGE
import java.util.*;
class matRIX
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter no.of rows M of a square matrix:");
int m=sc.nextInt();
char mat[][] = new char[m][m];
System.out.println("Enter corner elements - 1st character:");
char ch1=sc.next().charAt(0);
System.out.println("Enter boundary except corner elements - 2ndcharacter:");
char ch2=sc.next().charAt(0);
System.out.println("Enter non boundary - 3rdcharacter:");
char ch3=sc.next().charAt(0);
for(int i=0; i<m; i++)
{
for(int j=0; j<m;j++)
{
//fill corners with char 1
if( (i==0||i==m-1) && (j==0 || j==m-1))
mat[i][j]=ch1;
//fill non-corner boundary elememts with char 2
else if(i==0 || j==0 || i==m-1 || j==m-1)
mat[i][j]=ch2;
//fill rest with char 3
else
mat[i][j]=ch3;
}
}
//print the array
System.out.println("");
for(int i=0; i<m; i++)
{
for(int j=0; j<m; j++)
{
System.out.print(mat[i][j] + "\t");
}
System.out.println();
}
}
}
OUTPUT:
Enter no.of rows M of a square matrix:
5
Enter corner elements – 1st character:
@
Enter boundary except corner elements – 2ndcharacter:
?
Enter non boundary – 3rdcharacter:
#
@ ? ? ? @
? # # # ?
? # # # ?
? # # # ?
@ ? ? ? @
Converting first character into UpperCase
Write a program to accept a sentence and check whether it is terminated by ‘.’ or ‘? ‘ or ‘!’ . Display the words using default delimiter (space) and the first character of each word should be converted into Upper Case.
Sample Input :
converting first character.
Sample Output:
converting Converting
first First
character Character
import java.util.*;
class strDec
{
public static String firstLetter(String wrd)
{
String res="";char ch2=' ';
int l=wrd.length();
for(int i=1;i<l;i++)
{
char ch1=wrd.charAt(i);
ch2=wrd.charAt(0);
if(Character.isLowerCase(ch2))
{
ch2 =Character.toUpperCase(ch2);
}
//System.out.println(ch1);
res=res +ch1;
}
res=ch2+res;
return res;
//System.out.println(res);
}
public static void main(String args[])
{ strDec strd=new strDec();
String str;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a sentence:");
str=sc.nextLine();
int l=str.length();
char c=str.charAt(l-1);
if(c=='.'||c=='?'||c=='!')
{
StringTokenizer st=new StringTokenizer( str, " .?!");
int n=st.countTokens();
String wrd[]=new String [n];
String ch[]=new String[n];
for(int i=0;i<n;i++){
wrd[i]=st.nextToken();
ch[i]=firstLetter(wrd[i]);
System.out.println(wrd[i] + " "+ch[i]+" " );
}
}
else
{
System.out.println("Enter a sentence terminated with . or ? or ! :");
}
}
}
Output:
Enter a sentence:
the sky is the limit.
the The
sky Sky
is Is
the The
limit Limit
ISC-Computer-Science-Practical–Previous-Year-2020–Solved-Paper–Matrix-program-eu4ptr
ISC Computer Science Practical – Previous Year 2020 – Solved Paper – Matrix program
Write a program to declare a matrix A[][]of order ( M*N) where ‘M’ is the number of rows and ‘N’ is the number of columns such that the value of “M’ must be greater than 0 and less than 10 and the value of ‘N’ must be greater than 2 and less than 6. Allow the user to input digits (0-7) only at each location, such that each row represents an octal number.
Example:
231(decimal equivalent of 1st row=153 i.e. 2*8² +3*8¹ +1*8⁰) 405(decimal equivalent of 1st row=261 i.e. 4*8¹ +0*8¹ +5*8⁰) 156(decimal equivalent of 1st row=110 i.e. 1*8² +5*8¹ +6*8⁰) Perform the following tasks on the matrix:
- Display the original matrix.
- Calculate the decimal equivalent for each row and display as per the format given below.
Example 1: Input: M=1 N=3 ENTER ELEMENTS FOR ROW 1: 1 4 4 Output: FILLED MATRIX DECIMAL EQUIVALENT 1 4 4 100 Example 2: Input: M=3 N=4 ENTER ELEMENTS FOR ROW 1: 1 1 3 7 ENTER ELEMENTS FOR ROW 2: 2 1 0 6 ENTER ELEMENTS FOR ROW 3: 0 2 4 5 Output: FILLED MATRIX DECIMAL EQUIVALENT 1 1 3 7 607 2 1 0 6 1094 0 2 4 5 165 Example 3: Input: ENTER ROW SIZE M=3 ENTER COLUMN SIZE N=9 Output:OUT OF RANGE
import java.util.*;
class mat
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter no.of rows M ");
int m=sc.nextInt();
System.out.println("Enter no.of rows N ");
int n= sc.nextInt();
int flag=0,pow=0;
int mat[][]=new int[m][n];
if((m>0 && m< 10 )&&(n>2 && n<6)) //M >0 AND <10 && N>2 AND <6
{
for(int i=0;i<m;i++)
{System.out.print("Enter elements for row "+(i+1)+":");
for(int j=0;j<n;j++)
{
mat[i][j]=sc.nextInt();
if(mat[i][j] < 0 || mat[i][j]>7) //ALLOW THE USER TO INPUT ONLY FROM 0 TO 7 (OCTAL)
{
flag=1;
System.out.println("INPUT DIGITS (0 -7) ONLY AT EACH LOCATION");
System.exit(1);
}
}
}
}
if(flag==0)
{
System.out.println("FILLED MATRIX \t DECIMAL EQUIVALENT");
for(int i=0;i<m;i++)
{
int r=0,sum=0;
for(int j=n-1;j>=0;j--)
{
pow=((int)Math.pow(8,r++));
sum=sum+(mat[i][j]*pow);
}
for(int k=0;k<n;k++)
{
System.out.print(mat[i][k]+ " " );
}
System.out.print("\t\t \t" +sum);
System.out.println();
}
}
else
System.out.println("Enter valid range");
}
}
OUTPUT:
Enter no.of rows M
3
Enter no.of rows N
3
Enter elements for row 1:2 3 1
Enter elements for row 2:4 0 5
Enter elements for row 3:1 5 6
FILLED MATRIX DECIMAL EQUIVALENT
2 3 1 153
4 0 5 261
1 5 6 110
Cheruthen-Harvest Natural Stingless Bee Honey – 100% Natural Organic product from Western Ghats of Kerala – 100 G
Place an order through above link, and serve a spoon of Harvest Stingless Bee Honey daily.
Organic AMLA with Pure Natural Honey (Ingredients: Organic Amla + Honey) Harvest Natural Amla Honey– 300 G
Harvest Natural Honey Quality Honey for Better Life… Taste the God’s gift !!!
Taste the God’s Gift !!! You can place a honey bottle through this link.
Honey the precious gift of Nature!!! Only one healthy food that completely dissolve in the Blood.
Purchase Pure and Natural Honey with varieties of Harvest Natural Honey Products such as Amla Honey, Garlic Honey, Thulsi Honey, Brahmi Honey, Cheruthen (Stingless Bee honey), Originial Bees wax face cream
Shop Now : https://www.harvestfarmfresh.com/shop-natural-rawhoney-buy-online
OR
VIA AMAZON BY BELOW LINK