[Go to site: main page, start]

0% found this document useful (0 votes)
3 views26 pages

Java 25 Programs Practical

The document contains a collection of practical Java programs covering various fundamental concepts such as variables, loops, inheritance, and exception handling. Each program is presented with its code and demonstrates specific functionalities like calculating GCD, checking for prime numbers, and handling user input. This serves as a comprehensive guide for beginners to learn and practice Java programming.

Uploaded by

Vanisha Soni
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views26 pages

Java 25 Programs Practical

The document contains a collection of practical Java programs covering various fundamental concepts such as variables, loops, inheritance, and exception handling. Each program is presented with its code and demonstrates specific functionalities like calculating GCD, checking for prime numbers, and handling user input. This serves as a comprehensive guide for beginners to learn and practice Java programming.

Uploaded by

Vanisha Soni
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

JAVA PRACTICAL PROGRAMS

1. Hello World Program


class HelloWorld {
public static void main(String[] args) {
[Link]("Hello, World!");
}
}
2. Program for Variables
import [Link];
class VariablesDemo {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter your name: ");
String name = [Link]();
[Link]("Enter your age: ");
int age = [Link]();
[Link]("Name: " + name);
[Link]("Age: " + age);
[Link]();
}
}
3. Multiplication Table
import [Link];
class MultiplicationTable {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int num = [Link]();
for(int i=1;i<=10;i++){
[Link](num+" x "+i+" = "+(num*i));
}
[Link]();
}
}
4. Armstrong Number
import [Link];
class ArmstrongNumber {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link]();
int original=num,sum=0;
while(num>0){
int digit=num%10;
sum+=digit*digit*digit;
num/=10;
}
if(sum==original)
[Link]("Armstrong Number");
else
[Link]("Not Armstrong");
[Link]();
}
}
5. GCD Program
import [Link];
class GCD {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter first number: ");
int a=[Link]();
[Link]("Enter second number: ");
int b=[Link]();
while(b!=0){
int temp=b;
b=a%b;
a=temp;
}
[Link]("GCD = "+a);
[Link]();
}
}
6. Reverse a Number
import [Link];
class ReverseNumber {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link](),reverse=0;
while(num!=0){
reverse=reverse*10+num%10;
num/=10;
}
[Link]("Reversed Number: "+reverse);
[Link]();
}
}
7. Palindrome Number
import [Link];
class PalindromeNumber {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link](),original=num,reverse=0;
while(num!=0){
reverse=reverse*10+num%10;
num/=10;
}
if(reverse==original)
[Link]("Palindrome Number");
else
[Link]("Not Palindrome");
[Link]();
}
}
8. Sum of Digits
import [Link];
class SumOfDigits {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link](),sum=0;
while(num!=0){
sum+=num%10;
num/=10;
}
[Link]("Sum = "+sum);
[Link]();
}
}
9. Prime Number
import [Link];
class PrimeCheck {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link]();
boolean isPrime=true;
if(num<=1) isPrime=false;
for(int i=2;i<=[Link](num);i++){
if(num%i==0){
isPrime=false;
break;
}
}
if(isPrime)
[Link]("Prime Number");
else
[Link]("Not Prime");
[Link]();
}
}
10. Fibonacci Series
import [Link];
class Fibonacci {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter terms: ");
int n=[Link]();
int a=0,b=1;
for(int i=1;i<=n;i++){
[Link](a+" ");
int next=a+b;
a=b;
b=next;
}
[Link]();
}
}
11. Factorial
import [Link];
class Factorial {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link]();
long fact=1;
for(int i=1;i<=num;i++)
fact*=i;
[Link]("Factorial = "+fact);
[Link]();
}
}
12. Positive Negative Zero
import [Link];
class NumberType {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link]();
if(num>0)
[Link]("Positive");
else if(num<0)
[Link]("Negative");
else
[Link]("Zero");
[Link]();
}
}
13. Even or Odd
import [Link];
class EvenOdd {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number: ");
int num=[Link]();
if(num%2==0)
[Link]("Even");
else
[Link]("Odd");
[Link]();
}
}
14. Largest Among Three
import [Link];
class LargestNumber {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter three numbers: ");
int a=[Link](),b=[Link](),c=[Link]();
int largest;
if(a>b){
if(a>c) largest=a;
else largest=c;
} else {
if(b>c) largest=b;
else largest=c;
}
[Link]("Largest = "+largest);
[Link]();
}
}
15. Vowel or Consonant
import [Link];
class VowelConsonant {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter character: ");
char ch=[Link]().toLowerCase().charAt(0);
switch(ch){
case 'a': case 'e': case 'i': case 'o': case 'u':
[Link]("Vowel");
break;
default:
[Link]("Consonant");
}
[Link]();
}
}
16. Do While Loop
class DoWhileDemo {
public static void main(String[] args) {
int i=1;
do{
[Link](i);
i++;
}while(i<=5);
}
}
17. All Three Loops
class AllLoopsDemo {
public static void main(String[] args) {
for(int i=1;i<=10;i++)
[Link](i+" ");
int j=1;
while(j<=10){
[Link](j+" ");
j++;
}
int k=1;
do{
[Link](k+" ");
k++;
}while(k<=10);
}
}
18. Break Statement
import [Link];
class BreakDemo {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter stop value: ");
int stop=[Link]();
for(int i=1;i<=20;i++){
if(i==stop){
[Link]("Stopped at "+i);
break;
}
[Link](i);
}
[Link]();
}
}
19. Continue Statement
import [Link];
class ContinueDemo {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number to skip: ");
int skip=[Link]();
for(int i=1;i<=10;i++){
if(i==skip) continue;
[Link](i);
}
[Link]();
}
}
20. User Defined Package
// [Link]
package mypack;
public class Message {
public void showMessage(){
[Link]("Welcome to User Defined Package!");
}
}

// [Link]
import [Link];
class TestPackage {
public static void main(String[] args){
Message obj=new Message();
[Link]();
}
}
21. Single Inheritance
class Parent {
int number=10;
}
class Child extends Parent {
public static void main(String[] args){
Child obj=new Child();
[Link]("Number: "+[Link]);
}
}
22. Multi-Level Inheritance
class GrandParent {
void showGrandParent(){
[Link]("GrandParent");
}
}
class Parent extends GrandParent {
void showParent(){
[Link]("Parent");
}
}
class Child extends Parent {
public static void main(String[] args){
Child obj=new Child();
[Link]();
[Link]();
}
}
23. Hierarchical Inheritance
class Parent {
void show(){
[Link]("Parent Class");
}
}
class Child1 extends Parent {}
class Child2 extends Parent {
public static void main(String[] args){
Child2 obj=new Child2();
[Link]();
}
}
24. Multiple Inheritance using Interface
interface Father {
void showFather();
}
interface Mother {
void showMother();
}
class Child implements Father, Mother {
public void showFather(){
[Link]("Father Method");
}
public void showMother(){
[Link]("Mother Method");
}
public static void main(String[] args){
Child obj=new Child();
[Link]();
[Link]();
}
}
25. Exception Handling
import [Link];
class ExceptionDemo {
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
try{
[Link]("Enter first number: ");
int a=[Link]();
[Link]("Enter second number: ");
int b=[Link]();
int result=a/b;
[Link]("Result = "+result);
}
catch(ArithmeticException e){
[Link]("Division by zero not allowed.");
}
finally{
[Link]("Program Finished.");
[Link]();
}
}
}

You might also like