0% found this document useful (0 votes)
38 views8 pages

1-If Year Is Leap Year: Karthick Lecturer 2012

The document contains 20 Java programs with examples covering topics such as: determining if a year is a leap year, calculating factorials, comparing numbers, listing even numbers, generating Fibonacci series, checking for palindromes, finding prime numbers, printing patterns like stars pyramids, calculating circle area, finding maximum/minimum of numbers, generating random numbers, displaying messages by marks, concatenating strings, swapping values, and converting days to months/days. The programs contain classes with main methods using basic Java constructs like if-else, for loops, arrays, user input, and more.

Uploaded by

amarkartu
Copyright
© Attribution Non-Commercial (BY-NC)
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)
38 views8 pages

1-If Year Is Leap Year: Karthick Lecturer 2012

The document contains 20 Java programs with examples covering topics such as: determining if a year is a leap year, calculating factorials, comparing numbers, listing even numbers, generating Fibonacci series, checking for palindromes, finding prime numbers, printing patterns like stars pyramids, calculating circle area, finding maximum/minimum of numbers, generating random numbers, displaying messages by marks, concatenating strings, swapping values, and converting days to months/days. The programs contain classes with main methods using basic Java constructs like if-else, for loops, arrays, user input, and more.

Uploaded by

amarkartu
Copyright
© Attribution Non-Commercial (BY-NC)
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
You are on page 1/ 8

JAVA PROGRAMS

1-IF YEAR IS LEAP YEAR /* DETERMINE IF YEAR IS LEAP YEAR JAVA EXAMPLE */ PUBLIC CLASS DETERMINE{ PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT YEAR = 2004; IF(YEAR % 400 == 0) || ((YEAR % 4 == 0) && (YEAR % 100 != 0)) SYSTEM.OUT.PRINTLN("YEAR " + YEAR + " IS A LEAP YEAR"); ELSE SYSTEM.OUT.PRINTLN("YEAR " + YEAR + " IS NOT A LEAP YEAR"); } } 2 - FACTORIAL OF A NUMBER /* FACTORIAL OF A NUMBER. */ PUBLIC CLASS FACTORIAL { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT N = 5; INT FACT = N; FOR(INT I =(N - 1); I > 1; I--) { FACTORIAL = FACTORIAL * I; } SYSTEM.OUT.PRINTLN("FACTORIAL OF A NUMBER IS " + FACT); } } 3 - COMPARE TWO NUMBERS /* COMPARE TWO NUMBERS JAVA EXAMPLE */ PUBLIC CLASS COMPARE { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT N1 = 324; INT N2 = 234; IF(N1 > N2){ SYSTEM.OUT.PRINTLN(N1 + " IS GREATER THAN " + N2); } ELSE IF(N1 < N2){ SYSTEM.OUT.PRINTLN(N1 + " IS LESS THAN " + N2); } ELSE{

Karthick

Lecturer

2012

JAVA PROGRAMS SYSTEM.OUT.PRINTLN(N1 + " IS EQUAL TO " + N2); } } } 4 LIST OF EVEN NUMBERS /* LIST EVEN NUMBERS JAVA EXAMPLE */ PUBLIC CLASS LISTEVEN { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { //DEFINE LIMIT INT LIMIT = 50; SYSTEM.OUT.PRINTLN("EVEN NUMBERS BETWEEN 1 AND " + LIMIT); FOR(INT I=1; I <= LIMIT; I++){ IF( I % 2 == 0){ SYSTEM.OUT.PRINT(I + " "); } } } }

5 - FIBONACCI SERIES /* FIBONACCI SERIES JAVA EXAMPLE */ PUBLIC CLASS FIBONACC { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT LIMIT = 20; LONG[] SERIES = NEW LONG[LIMIT]; SERIES[0] = 0; SERIES[1] = 1; //CREATE THE FIBONACCI SERIES AND STORE IT IN AN ARRAY FOR(INT I=2; I < LIMIT; I++){ SERIES[I] = SERIES[I-1] + SERIES[I-2]; } SYSTEM.OUT.PRINTLN("FIBONACCI SERIES UPTO " + LIMIT); FOR(INT I=0; I< LIMIT; I++){ SYSTEM.OUT.PRINT(SERIES[I] + " "); } } }

6 - PALINDROME NUMBER

Karthick

Lecturer

2012

JAVA PROGRAMS /* WHETHER EACH NUMBER IS PALINDROME OR NOT */ PUBLIC CLASS PALINDROME { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT NUM[] = NEW INT[]{121,13,34,11,22,54}; FOR(INT I=0; I < NUM.LENGTH; I++){ INT NUMBER = NUM[I]; INT REVERSED = 0; INT TEMP=0; WHILE(NUMBER > 0){ TEMP = NUMBER % 10; NUMBER = NUMBER / 10; REVERSED = REVERSED * 10 + TEMP; } IF(NUM[I] == REVERSED) SYSTEM.OUT.PRINTLN(NUM[I] + " IS A PALINDROME"); ELSE SYSTEM.OUT.PRINTLN(NUM[I] + " NOT A PALINDROME "); } } } 7- PRIME NUMBERS BETWEEN 1 & N /* PRIME NUMBERS */ PUBLIC CLASS PRIME { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT LIMIT = 100; SYSTEM.OUT.PRINTLN("PRIME NUMBERS BETWEEN 1 AND " + LIMIT); FOR(INT I=1; I < 100; I++){ BOOLEAN ISPRIME = TRUE; FOR(INT J=2; J < I ; J++){ IF(I % J == 0){ ISPRIME = FALSE; BREAK; } } IF(ISPRIME) SYSTEM.OUT.PRINT(I + " "); } } }

8- PYRAMID OF STARS USING NESTED FOR LOOPS

Karthick

Lecturer

2012

JAVA PROGRAMS /* * ** *** **** ***** */ PUBLIC CLASS PYRAMID1 { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { FOR(INT I=1; I<= 5 ;I++){ FOR(INT J=0; J < I; J++){ SYSTEM.OUT.PRINT("*"); } SYSTEM.OUT.PRINTLN(""); } } } 9 REVERSED PYRAMID /* 12345 1234 123 12 1 */ PUBLIC CLASS PYRAMID5 { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { FOR(INT I=5; I>0 ;I--){ FOR(INT J=0; J < I; J++){ SYSTEM.OUT.PRINT(J+1); } SYSTEM.OUT.PRINTLN(""); } } } 10- CALCULATE CIRCLE AREA /* AREA OF CIRCLE */ IMPORT JAVA.IO.BUFFEREDREADER; IMPORT JAVA.IO.IOEXCEPTION; IMPORT JAVA.IO.INPUTSTREAMREADER; PUBLIC CLASS CIRCLEAREA{ PUBLIC STATIC VOID MAIN(STRING[] ARGS) { INT RADIUS = 0;

Karthick

Lecturer

2012

JAVA PROGRAMS SYSTEM.OUT.PRINTLN("PLEASE ENTER RADIUS OF A CIRCLE"); TRY { BUFFEREDREADER BR = NEW BUFFEREDREADER(NEW INPUTSTREAMREADER(SYSTEM.IN)); RADIUS = INTEGER.PARSEINT(BR.READLINE()); } CATCH(NUMBERFORMATEXCEPTION NE) { SYSTEM.OUT.PRINTLN("INVALID RADIUS VALUE" + NE); SYSTEM.EXIT(0); } CATCH(IOEXCEPTION IOE) { SYSTEM.OUT.PRINTLN("IO ERROR :" + IOE); SYSTEM.EXIT(0); } 11 TO FIND MAXIMUM OF TWO NUMBERS. /* TO FIND MAXIMUM OF 2 NUMBERS USING IF ELSE */ CLASS MAX{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ //TAKING VALUE AS COMMAND LINE ARGUMENT. //CONVERTING STRING FORMAT TO INTEGER VALUE INT I = INTEGER.PARSEINT(ARGS[0]); INT J = INTEGER.PARSEINT(ARGS[1]); IF(I > J) SYSTEM.OUT.PRINTLN(I+" IS GREATER THAN "+J); ELSE SYSTEM.OUT.PRINTLN(J+" IS GREATER THAN "+I); } } 12MINIMUM OF TWO NUMBERS /* TO FIND MINIMUM OF 2 NUMBERS */ CLASS MIN{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT I = INTEGER.PARSEINT(ARGS[0]); INT J = INTEGER.PARSEINT(ARGS[1]); INT RESULT = (I<J)?I:J; SYSTEM.OUT.PRINTLN(RESULT+" IS A MINIMUM VALUE"); } }

Karthick

Lecturer

2012

JAVA PROGRAMS

13- WRITE A PROGRAM TO GENERATE 5 RANDOM NOS. CLASS RANDOMDEMO{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ FOR(INT I=1;I<=5;I++){ SYSTEM.OUT.PRINTLN((INT)(MATH.RANDOM()*1000); } } } 14- WRITE A PROGRAM TO DISPLAY A MESSAGE ACCORDING TO MARKS CLASS SWITC{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT MARKS = INEGER.PARSEINT(ARGS[0]); SWITCH(MARKS/10){ CASE 10: CASE 9: CASE 8: SYSTEM.OUT.PRINTLN("EXCELLENT"); BREAK; CASE 7: SYSTEM.OUT.PRINTLN("VERY GOOD"); BREAK; CASE 6: SYSTEM.OUT.PRINTLN("GOOD"); BREAK; CASE 5: SYSTEM.OUT.PRINTLN("WORK HARD"); BREAK; CASE 4: SYSTEM.OUT.PRINTLN("POOR"); BREAK; CASE 3: CASE 2: CASE 1: CASE 0: SYSTEM.OUT.PRINTLN("VERY POOR"); BREAK; DEFAULT: SYSTEM.OUT.PRINTLN("INVALID VALUE ENTERED"); } } }

Karthick

Lecturer

2012

JAVA PROGRAMS 15- WRITE A PROGRAM TO FIND SUM AND PRODUCT OF A GIVEN DIGIT. CLASS OFDIGIT{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT NUM = INTEGER.PARSEINT(ARGS[0]); INT TEMP = NUM,RESULT=0; WHILE(TEMP>0){ RESULT = RESULT + TEMP; TEMP--; } SYSTEM.OUT.PRINTLN("SUM OF DIGIT FOR "+NUM+" IS : "+RESULT); TEMP = NUM; RESULT = 1; WHILE(TEMP > 0){ RESULT = RESULT * TEMP; TEMP--; } SYSTEM.OUT.PRINTLN("PRODUCT OF DIGIT FOR "+NUM+" IS : "+RESULT); } } 16 WRITE A PROGRAM TO FIND SUM OF ALL INTEGERS DIVISIBLE BY 7 CLASS SUM{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT RESULT=0; FOR(INT I=100;I<=200;I++){ IF(I%7==0) RESULT+=I; } SYSTEM.OUT.PRINTLN("OUTPUT OF PROGRAM IS : "+RESULT); } } 17- WRITE A PROGRAM TO CONCATENATE STRING CLASS JOIN{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT NUM = INTEGER.PARSEINT(ARGS[0]); STRING RESULT = " "; FOR(INT I=1;I<=NUM;I++){ RESULT = RESULT + I + " "; } SYSTEM.OUT.PRINTLN(RESULT); } }

Karthick

Lecturer

2012

JAVA PROGRAMS 18 PROGRAM TO DISPLAY MULTIPLICATION TABLE CLASS MULTIPLICATION{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT NUM = INTEGER.PARSEINT(ARGS[0]); SYSTEM.OUT.PRINTLN("*****MULTIPLICATION TABLE*****"); FOR(INT I=1;I<=NUM;I++){ FOR(INT J=1;J<=NUM;J++){ SYSTEM.OUT.PRINT(" "+I*J+" "); } SYSTEM.OUT.PRINT("\N"); } } } 19- WRITE A PROGRAM TO SWAP THE VALUES CLASS SWAP{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT NUM1 = INTEGER.PARSEINT(ARGS[0]); INT NUM2 = INTEGER.PARSEINT(ARGS[1]); SYSTEM.OUT.PRINTLN("\N***BEFORE SWAPPING***"); SYSTEM.OUT.PRINTLN("NUMBER 1 : "+NUM1); SYSTEM.OUT.PRINTLN("NUMBER 2 : "+NUM2); NUM1 = NUM1 + NUM2; NUM2 = NUM1 - NUM2; NUM1 = NUM1 - NUM2; SYSTEM.OUT.PRINTLN("\N***AFTER SWAPPING***"); SYSTEM.OUT.PRINTLN("NUMBER 1 : "+NUM1); SYSTEM.OUT.PRINTLN("NUMBER 2 : "+NUM2); } } 20- WRITE A PROGRAM TO CONVERT GIVEN NO. OF DAYS INTO MONTHS AND DAYS CLASS DEMO{ PUBLIC STATIC VOID MAIN(STRING ARGS[]){ INT NUM = INTEGER.PARSEINT(ARGS[0]); INT DAYS = NUM%30; INT MONTH = NUM/30; SYSTEM.OUT.PRINTLN(NUM+" DAYS = "+MONTH+" MONTH AND "+DAYS+" DAYS"); } }

Karthick

Lecturer

2012

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy