Why These Programs Matter
Practicing the right set of Java programs is crucial for scoring high in ICSE Class 10 Computer Applications. Here is a curated list of the top 10 programs most frequently asked in board exams, with explanations and tips.
Top 10 Must-Know Java Programs
- Check Armstrong Number
import java.util.*; class Armstrong { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(), sum=0, temp=n; while(n>0){ int d=n%10; sum+=d*d*d; n/=10; } if(sum==temp) System.out.println("Armstrong"); else System.out.println("Not Armstrong"); } }
- Check Prime Number
int n=29; boolean prime=true; for(int i=2;i<=n/2;i++){ if(n%i==0){ prime=false; break; } } System.out.println(prime?"Prime":"Not Prime");
- Reverse a Number
int n=1234, rev=0; while(n>0){ rev=rev*10+n%10; n/=10; } System.out.println("Reverse: "+rev);
- Palindrome Check
int n=121, temp=n, sum=0; while(n>0){ sum = sum*10 + n%10; n/=10; } System.out.println(sum==temp?"Palindrome":"Not Palindrome");
- Sum of Digits
int n=1234, sum=0; while(n>0){ sum+=n%10; n/=10; } System.out.println("Sum: "+sum);
- Fibonacci Series
int a=0,b=1,c; for(int i=1;i<=10;i++){ System.out.print(a+" "); c=a+b; a=b; b=c; }
- Factorial of a Number
int n=5,f=1; for(int i=1;i<=n;i++) f*=i; System.out.println("Factorial: "+f);
- Bubble Sort
int a[]={5,3,8,1}; for(int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-i-1;j++){ if(a[j]>a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } }
- Linear Search
int key=8,found=0; for(int i=0;i<a.length;i++){ if(a[i]==key){ found=1; break; } } System.out.println(found==1?"Found":"Not Found");
- String Palindrome
String s="LEVEL"; String r=""; for(int i=s.length()-1;i>=0;i--) r+=s.charAt(i); System.out.println(s.equals(r)?"Palindrome":"Not Palindrome");
Tip:
Practice these programs multiple times and dry-run them on paper. Examiners love clean, commented code with proper indentation.
Need Help Mastering Java?
Join Amit Sir’s ICSE Class 10 Computer Applications coaching to score 90+ in boards.
📱 Call Now 💬 WhatsApp