
String Methods in Java for ICSE Class 10: 25 Output Questions with Answers
ICSE Class 10 Computer Applications practice on String class methods: length, charAt, indexOf, lastIndexOf, substring, replace, trim, compareTo, equals and more, with 25 board-style output questions and step-by-step answers.

Constructors in Java: ICSE Class 10 Notes with Types, Overloading and Programs
ICSE Class 10 Computer Applications notes on constructors: what a constructor is, default and parameterised constructors, constructor overloading, the this keyword, differences from methods, and solved programs.

ICSE Class 10 Arrays: Linear Search, Binary Search, Bubble Sort and Selection Sort
Complete ICSE Class 10 Computer Applications notes on arrays: declaring and initialising arrays, linear and binary search, bubble sort and selection sort, with dry runs, solved Java programs and exam tips.

ICSE Class 10 Computer Applications Model Papers with Java Programs
Two ICSE Class 10 Computer Applications model examination papers with Java programming questions on wrapper classes, arrays, searching, sorting and strings, plus a programming class test with a solved example. Free PDF download.

7 ICSE Class 10 Computer Applications MCQ Model Papers (Free PDF)
Seven ICSE Class 10 Computer Applications model papers and practice tests in MCQ format, covering Java basics, operators, loops, strings, arrays, constructors and output questions, plus a fill-in-the-blanks program test. Free PDF downloads with worked examples.

ICSE Class 10 Computer Applications Pre-board Papers 1 and 2 (MCQ)
Two full ICSE Class 10 Computer Applications pre-board papers (50 marks, MCQ format) prepared by Trushna Tejwani, with worked examples on data types, loops, type casting, operators and constructors. Free PDF download.

ICSE Class 10 MCQs on User-Defined Methods and Constructors (with Answers)
Two printable ICSE Class 10 Computer Applications MCQ worksheets on user-defined methods (functions) and constructors in Java, with answers, worked examples and the key rules you must remember for the board exam.

10 Most Important String Programs for ICSE Class 10 (Solved with Output)
The 10 string programs that appear most often in ICSE Class 10 Computer Applications exams: palindrome, vowel count, word reversal, piglatin, character frequency and more, each fully solved in Java with sample output.

ICSE Class 10 Computer Applications Evaluation II Sample Paper 2026-27 with Solutions
A full ICSE Class 10 Computer Applications Evaluation II paper for 2026-27 on methods, constructors, wrapper classes, strings and loops, with a checked answer key, output working and six solved Java programs.

ICSE Class 10 Computer Applications Sample Paper 2027 with Solutions
A full-length ICSE Class 10 Computer Applications sample paper for the 2027 board exam in the latest CISCE format: 20 MCQs, 10 short-answer questions and 6 Java programs, followed by complete solutions with explanations and solved BlueJ programs.
ICSE computer applications sample paper
ICSE computer applications sample paper (Set 3): ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE computer applications sample paper
ICSE computer applications sample paper (Set 2): ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE computer applications sample paper
ICSE computer applications sample paper: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE computer applications 2021 question paper with answer key
ICSE computer applications 2021 question paper with answer key: easy ICSE Class 10 Computer Applications notes with Java examples for students.
ICSE MCQ Computer sample paper Free download
ICSE MCQ Computer sample paper Free download: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
MCQ for ICSE computer application part 5
MCQ for ICSE computer application part 5: ICSE Class 10 Computer Applications practice test with important questions to revise before the computer exam.
ICSE MCQ Specimen paper semester I computer application
ICSE MCQ Specimen paper semester I computer application: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
MCQ for ICSE computer application part 4
https://wordpress-343193-1101484.cloudwaysapps.com/mcq-for-icse-computer-part-2
MCQ for ICSE computer application part 3
MCQ for ICSE computer application part 3: ICSE Class 10 Computer Applications practice test with important questions to revise before the computer exam.
MCQ for ICSE computer application java
MCQ for ICSE computer application Java: easy ICSE Class 10 Computer Applications notes with Java examples for students.
Series programs 3
https://wordpress-343193-1101484.cloudwaysapps.com/pattern-programs-in-java-4
ICSE practical sample paper
Design a menu driven program, that accepts an integer and displays the following menu :
ICSE practical sample paper 7
Input a number to check for palindrome number or Armstrong number. Design a program to create a class special having two functions, one as palin(int a) another as Armstrong(int b)
ICSE sample paper 2021 computer applications
ICSE sample paper 2021 computer applications (Set 2): ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE sample paper 2021 Computer applications
This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B.
ICSE sample paper 2021 Free
ICSE sample paper 2021 Free: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
Free ICSE sample paper 2021
Free ICSE sample paper 2021 (Set 2): ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE sample paper 2021 for class X JAVA
ICSE sample paper 2021 for Class 10 Java: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE sample paper 2021: Free download
ICSE sample paper 2021 (Set 2): ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
Free ICSE sample paper 2021
Free ICSE sample paper 2021: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
A beautiful ICSE class X practice Test
ICSE Class 10 practice Test: ICSE Class 10 Computer Applications practice test with important questions to revise before the computer exam.
A complete program: Delete an element from an array
For String programs clickhttps://wordpress-343193-1101484.cloudwaysapps.com/string-programs-part-5
A Brilliant Program: Insert an element into an array
For String programs clickhttps://wordpress-343193-1101484.cloudwaysapps.com/count-no-of-palindrome-words-in-a-sentence
An Awesome program: Common elements in two arrays
Program: Common elements in two arrays: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
A priceless Frequency of element in an array program
For more programshttps://wordpress-343193-1101484.cloudwaysapps.com/count-words-start-and-end-with-a-vowel
An Effortless program Special Number
Write a program to accept a number and print whether it is a special number or not.
A basic Keith Number Program
For example M = 197 is a keith number because, 197 has 3 digits, so n = 3 The number(197)appears in the special sequence that has first three terms as 1, 9, 7 and remaining terms evaluated using sum of previous 3 terms. 1, 9, 7, 17, 33, 57, 107, 197, …..
Fibonacci Series Program
For other basic java program click the given link. https://wordpress-343193-1101484.cloudwaysapps.com/solved-programs-class-9-beginner
A deadly Duck Number
watch java videos here https://www.youtube.com/user/trushnatej
An effortless Bubble Sort & Binary Search
Check other java programs https://wordpress-343193-1101484.cloudwaysapps.com/count-no-of-palindrome-words-in-a-sentence(opens in a new tab)
Array in JAVA
Array is a data structure. It is used to store many values of the same primitive data type or objects.Arrays are used to store multiple values in a single variable, it saves the programmer from declaring separate variables for the values of same data type. Array is a reference data type or user defi
Wrapper classes in JAVA
Wrapper class is a feature in java that enables a data type to be converted in to an object of a class.This gives the programmer to use a lot of functionalities available in these wrapper classes and make java actually an object oriented programming language. Wrapper class is also helpful to have fu
Exception handling in java
Exception handling:- Exception is an abnormal condition that occurs in a program at runtime. Generally it terminates the program. Few conditions that raises an exception are divide by zero, file not found, number format exception, array out of bound exception
String handling in JAVA
String handling in java:- A string is a data type used to represent text. It is a set of characters enclosed within double quotes. In java String is a class. There are many functions in this class to provide features that helps in string handling. Here is the list of all functions with their return
String Programs part 5
String Programs part 5: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
String programs part 4
Write a program to input a sentence and print the frequency of the double occurrence characters.
Astonishing Java String Programs part-III
Java String Programs part-III: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
Sudoku in java
Write a program to check whether a given Sudoku solution is correct or not .
Method Overloading
Method overloading is a feature of java in which one class can have more than one method with the same name but different parameter list(either data type or the number of arguments should be different). * If only return type is different then it can't be considered as function overloading. It can be
Two strings having same sub string Program
string prrogram to find the substring from strings from the two given strings. if two consecutive letters are same they'll displayed. and the count will print.
An Easy Actual and formal parameters in java
For exampleIn the code given below the concept of actual and formal parameter is used.
Methods/ Functions
Definition of method:- These are also known as functions, procedures, modules, subroutines,sub programs. In simple words it is a collection of statements which are going to perform a particular task. They don't do anything until they are called(executed). They can be used(called)as many number of ti
Constructor
It is a function that has same name as the class name. It can't have any return type , not even void. It is implicitly called whenever an object of a class is called. It is used to initialize the data members of the class
Revision for class X students Array
ICSE computer application revision class x 2020
Revision for class X students
Icse computer application revision classe x 2020
Revision for class X students
After solving all the number programs you can start solving all the patterns given here. Patterns are asked almost every year in the icse computer application paper for 7 or 8 or 15 marks(for 15 marks two patterns can be asked)
Revision for class X students
In class X ICSE computer application paper 60 marks weightage is allocated to programs.
Twin Prime
Write a program to accept two numbers from the user and print whether they are twin prime number or not. A twin prime is a pair of two numbers that are both prime and their difference is two.
Frequency of letters
Write a program to accept a string and print the frequency of letters in the given format.
Data types in JAVA
Data types in Java: easy ICSE Class 10 Computer Science notes with Java examples for students.
Niven and perfect number Solved program
Input a number to check for compositenumber or Niven number. Design a program to create a class perfect having two functions, one as composite(int a) another as Niven(int b)[A composite number has more than two factors]
A gripping String Bubble sort array program in java
String Bubble sort array program in Java: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
Disarium number Solved program
Disarium number Solved program: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
ICSE computer practical sample paper 6
ICSE computer practical sample paper 6: ICSE Class 10 Computer Applications practical paper with Java programming questions and solutions.
ICSE computer practical sample paper 5
Sample Input (1) : London, Sample Output (1) : ONDONLAY
Binary Search
Write a program to search an element from the array using binary search technique.
ICSE computer practical sample paper 4
A perfect numbers sum of factors is equal to the number. ]
ICSE practical sample paper 3
ICSE practical sample paper 3: ICSE Class 10 Computer Applications practical paper with Java programming questions and solutions.
ICSE sample paper 11: Top questions for free
This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B. Section A(40 marks)Q 1 . [5X2=10]
Pattern programs in java part 4(Strings): learning made easy
Pattern programs in Java part 4(Strings): solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
ICSE computer practical sample paper 2
ICSE computer practical sample paper 2: ICSE Class 10 Computer Applications practical paper with Java programming questions and solutions.
Pattern programs in java part 1: Simple loop programs
Pattern programs in Java part 1: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
ICSE sample paper 10: Top questions for free
ICSE sample paper This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B. Section A (40 marks) Attempt all questions
Basic Important Number programs for ICSE part-5
To learn more java programshttps://wordpress-343193-1101484.cloudwaysapps.com/string-programs-part-5
ICSE computer practical sample paper 1
ICSE computer practical sample paper 1: ICSE Class 10 Computer Applications practical paper with Java programming questions and solutions.
Class & Object in JAVA
To learn java programs https://wordpress-343193-1101484.cloudwaysapps.com/interface-program
Free ICSE COMPUTER APPLICATION SAMPLE PAPER 9
Std: X Subject: Computer Max Marks: 100 Section A (40 marks)Q 1. (5x2=10)
ICSE COMPUTER SAMPLE PAPER 9: Top questions for free
This paper is divided into two sections. You are to answer all the questions from section A, and any three from section B.
ICSE sample paper 8 computer applications: Top questions for free
Icse sample paper This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B.Section A (40 marks)Q 1.a. Name any four tokens of Java.b. Give the difference between actual parameter and formal parameter.c. W
An inspiring Array Program
To learn more array programshttps://wordpress-343193-1101484.cloudwaysapps.com/sum-of-boundary-elements-of-a-matrix
Beautiful String programs in java part-II
For more programs https://wordpress-343193-1101484.cloudwaysapps.com/https-java4school-com-transpose_of_matrix
Number Programs in java part-4
for more java programs https://wordpress-343193-1101484.cloudwaysapps.com/double-dimensional-arraymatrix-programs-part-i
Intriguing String Programs part-1
for more string programs https://wordpress-343193-1101484.cloudwaysapps.com/count-words-start-and-end-with-a-vowel
Sorting Techniques : Thrilling Array Programs Part1
Sorting Techniques: Thrilling Array…: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
Masterful Important Number programs ICSE part-3
For more programs https://wordpress-343193-1101484.cloudwaysapps.com/string-programs-part-iiiicse-computer-applications
Number Programs in java ICSE Part-2
Number Programs in Java ICSE Part-2: solved Java program for ICSE Class 10 Computer Applications with complete BlueJ code, explanation and sample output.
Unleashed: Important Number Programs for ICSE Part-1
for other number programs click the link https://wordpress-343193-1101484.cloudwaysapps.com/duck-number
ICSE sample paper 7 computer application : Top questions for free
ICSE sample paper 7 computer application: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE Practice test 6 class X : Top Questions for free
ICSE Practice test 6 Class 10: ICSE Class 10 Computer Applications practice test with important questions to revise before the computer exam.
ICSE Practice test 4 class X : Top Questions
ICSE Practice test 4 Class 10: ICSE Class 10 Computer Applications practice test with important questions to revise before the computer exam.
ICSE Practice test 3 class X : Top Questions
Sample Input: 15390Sample output: Sum of digits=18 Define a class student having the following description
ICSE Practice test 2 class X : Top Questions
Question 2. [15]Define a class Taximeter having the following description:Data members/instance variablesint taxino - to store taxi numberString name - to store passenger's nameint km - to store number of kilometres travelledMember functions:Taximeter()- default constructor to assign default values
ICSE Practice test 1 class X : Top Questions
Attempt any two programs out of three1. write a menu driven program which accepts (*,/,+,-) and does mathematical operation on the operands entered by the user[use switch case] [15]
ICSE sample paper computer application : An easy way to revise
This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B.
An Inspirational ICSE computer application sample paper-5
ICSE computer application sample paper-5: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
ICSE sample paper computer Application: Important questions
ICSE sample paper computer Application: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
A joyful ICSE computer Application sample paper-3
SUB: COMPUTER FOR CLASS X
A Resourceful ICSE computer Application sample paper-2
This paper is divided into two sections. You are to answer all the questions from section A, and any four from section B.
ICSE sample paper 2021: Revision made easy
ICSE sample paper 2021: ICSE Class 10 Computer Applications sample paper with important questions for computer exam practice.
Frequently Asked Questions
What is the ICSE Class 10 Computer Applications exam pattern?
+
The paper carries 100 marks and lasts 2 hours. Section A (40 marks) is compulsory, with 20 MCQs and 10 short-answer questions. In Section B (60 marks) you attempt any four of six Java programs, each worth 15 marks. There is also internal assessment for project work.
Which topics are most important for ICSE Class 10 Computer Applications?
+
User-defined methods and method overloading, constructors, classes and objects, String handling, arrays (searching and sorting), wrapper classes and library methods. Section B programs are usually based on classes, strings, arrays, number programs and menu-driven programs using switch.
How many ICSE Computer Applications sample papers should I solve?
+
Solve at least 8–10 full sample papers in the final two months, timed at 2 hours each. Java4School's papers come with complete solutions so you can check your MCQs, output questions and programs yourself.