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

Java Program Class 9th

The document contains Java programs that demonstrate various operations using loops, including printing natural numbers, calculating sums, identifying even and odd numbers, and computing areas of geometric shapes. It also includes programs for finding divisors, factorials, reversing numbers, and checking for palindromes and Armstrong numbers. Each program is structured with input reading, loop implementation, and output display.

Uploaded by

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

Java Program Class 9th

The document contains Java programs that demonstrate various operations using loops, including printing natural numbers, calculating sums, identifying even and odd numbers, and computing areas of geometric shapes. It also includes programs for finding divisors, factorials, reversing numbers, and checking for palindromes and Armstrong numbers. Each program is structured with input reading, loop implementation, and output display.

Uploaded by

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

Semester -1 programs by for loop

1. Natural numbers up to n
import [Link].*;
class NaturalNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i++)


[Link](i);
}
}

2. Sum of natural numbers up to n


import [Link].*;
class SumNatural {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(int i = 1; i <= n; i++)
sum += i;

[Link](sum);
}
}

3. Even numbers up to n
import [Link].*;
class EvenNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 2; i <= n; i += 2)
[Link](i);
}
}

4. Odd numbers up to n
import [Link].*;
class OddNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i += 2)
[Link](i);
}
}

5. Sum of even and odd numbers


import [Link].*;
class SumEvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int es = 0, os = 0;
for(int i = 1; i <= n; i++) {
if(i % 2 == 0)
es += i;
else
os += i;
}

[Link]("Even Sum = " + es);


[Link]("Odd Sum = " + os);
}
}

6. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i++)


if(n % i == 0)
[Link](i);
}
}

7. Sum of divisors
import [Link].*;
class SumDivisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(int i = 1; i <= n; i++)
if(n % i == 0)
sum += i;

[Link](sum);
}
}
8. Area of circle
import [Link].*;
class AreaCircle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
double r = [Link]([Link]());

double area = 3.14 * r * r;


[Link](area);
}
}

9. Area of square
import [Link].*;
class AreaSquare {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int s = [Link]([Link]());

[Link](s * s);
}
}

10. Area of rectangle


import [Link].*;
class AreaRectangle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int l = [Link]([Link]());
int b = [Link]([Link]());

[Link](l * b);
}
}

11. Factorial of 10
class Factorial {
public static void main(String args[]) {
int fact = 1;
for(int i = 1; i <= 10; i++)
fact *= i;

[Link](fact);
}
}
12. Reverse a number (FOR loop)
import [Link].*;
class Reverse {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int rev = 0;
for(; n > 0; n /= 10)
rev = rev * 10 + (n % 10);

[Link](rev);
}
}

13. Sum of digits (FOR loop)


import [Link].*;
class SumDigits {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(; n > 0; n /= 10)
sum += n % 10;

[Link](sum);
}
}

14. Palindrome number


import [Link].*;
class Palindrome {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, rev = 0;


for(; n > 0; n /= 10)
rev = rev * 10 + (n % 10);

if(temp == rev)
[Link]("Palindrome");
else
[Link]("Not Palindrome");
}
}

15. Armstrong number


import [Link].*;
class Armstrong {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, sum = 0;


for(; n > 0; n /= 10) {
int d = n % 10;
sum += d * d * d;
}

if(sum == temp)
[Link]("Armstrong");
else
[Link]("Not Armstrong");
}
}

16. Prime number


import [Link].*;
class Prime {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int count = 0;
for(int i = 1; i <= n; i++)
if(n % i == 0)
count++;

if(count == 2)
[Link]("Prime");
else
[Link]("Not Prime");
}
}
Semester -1 programs by

1. Natural numbers up to n
import [Link].*;
class NaturalNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i++)


[Link](i);
}
}

2. Sum of natural numbers up to n


import [Link].*;
class SumNatural {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(int i = 1; i <= n; i++)
sum += i;

[Link](sum);
}
}

3. Even numbers up to n
import [Link].*;
class EvenNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 2; i <= n; i += 2)
[Link](i);
}
}

4. Odd numbers up to n
import [Link].*;
class OddNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i += 2)
[Link](i);
}
}

5. Sum of even and odd numbers


import [Link].*;
class SumEvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int es = 0, os = 0;
for(int i = 1; i <= n; i++) {
if(i % 2 == 0)
es += i;
else
os += i;
}

[Link]("Even Sum = " + es);


[Link]("Odd Sum = " + os);
}
}

6. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i++)


if(n % i == 0)
[Link](i);
}
}

7. Sum of divisors
import [Link].*;
class SumDivisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(int i = 1; i <= n; i++)
if(n % i == 0)
sum += i;

[Link](sum);
}
}

8. Area of circle
import [Link].*;
class AreaCircle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
double r = [Link]([Link]());

double area = 3.14 * r * r;


[Link](area);
}
}
9. Area of square
import [Link].*;
class AreaSquare {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int s = [Link]([Link]());

[Link](s * s);
}
}

10. Area of rectangle


import [Link].*;
class AreaRectangle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int l = [Link]([Link]());
int b = [Link]([Link]());

[Link](l * b);
}
}

11. Factorial of 10
class Factorial {
public static void main(String args[]) {
int fact = 1;
for(int i = 1; i <= 10; i++)
fact *= i;

[Link](fact);
}
}

12. Reverse a number (FOR loop)


import [Link].*;
class Reverse {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int rev = 0;
for(; n > 0; n /= 10)
rev = rev * 10 + (n % 10);

[Link](rev);
}
}
13. Sum of digits (FOR loop)
import [Link].*;
class SumDigits {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(; n > 0; n /= 10)
sum += n % 10;

[Link](sum);
}
}

14. Palindrome number


import [Link].*;
class Palindrome {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, rev = 0;


for(; n > 0; n /= 10)
rev = rev * 10 + (n % 10);

if(temp == rev)
[Link]("Palindrome");
else
[Link]("Not Palindrome");
}
}

15. Armstrong number


import [Link].*;
class Armstrong {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, sum = 0;


for(; n > 0; n /= 10) {
int d = n % 10;
sum += d * d * d;
}

if(sum == temp)
[Link]("Armstrong");
else
[Link]("Not Armstrong");
}
}
16. Prime number
import [Link].*;
class Prime {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int count = 0;
for(int i = 1; i <= n; i++)
if(n % i == 0)
count++;

if(count == 2)
[Link]("Prime");
else
[Link]("Not Prime");
}
}

1. Print natural numbers up to n


import [Link].*;
class NaturalNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
do {
[Link](i);
i++;
} while(i <= n);
}
}

2. Sum of natural numbers up to n


import [Link].*;
class SumNatural {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, sum = 0;
do {
sum += i;
i++;
} while(i <= n);

[Link](sum);
}
}
3. Even numbers up to n
import [Link].*;
class EvenNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 2;
do {
[Link](i);
i += 2;
} while(i <= n);
}
}

4. Odd numbers up to n
import [Link].*;
class OddNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
do {
[Link](i);
i += 2;
} while(i <= n);
}
}

5. Sum of even and odd numbers


import [Link].*;
class SumEvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, es = 0, os = 0;
do {
if(i % 2 == 0)
es += i;
else
os += i;
i++;
} while(i <= n);

[Link]("Even Sum = " + es);


[Link]("Odd Sum = " + os);
}
}
6. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
do {
if(n % i == 0)
[Link](i);
i++;
} while(i <= n);
}
}

7. Sum of divisors
import [Link].*;
class SumDivisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, sum = 0;
do {
if(n % i == 0)
sum += i;
i++;
} while(i <= n);

[Link](sum);
}
}

8. Area of circle
import [Link].*;
class AreaCircle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
double r = [Link]([Link]());

double area = 3.14 * r * r;


[Link](area);
}
}

9. Area of square
import [Link].*;
class AreaSquare {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int s = [Link]([Link]());

[Link](s * s);
}
}

10. Area of rectangle


import [Link].*;
class AreaRectangle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int l = [Link]([Link]());
int b = [Link]([Link]());

[Link](l * b);
}
}

11. Factorial of 10
class Factorial {
public static void main(String args[]) {
int i = 1, fact = 1;
do {
fact *= i;
i++;
} while(i <= 10);

[Link](fact);
}
}

12. Reverse a number


import [Link].*;
class Reverse {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int rev = 0;
do {
rev = rev * 10 + (n % 10);
n /= 10;
} while(n > 0);

[Link](rev);
}
}
13. Sum of digits
import [Link].*;
class SumDigits {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
do {
sum += n % 10;
n /= 10;
} while(n > 0);

[Link](sum);
}
}

14. Palindrome number


import [Link].*;
class Palindrome {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, rev = 0;


do {
rev = rev * 10 + (n % 10);
n /= 10;
} while(n > 0);

if(temp == rev)
[Link]("Palindrome");
else
[Link]("Not Palindrome");
}
}

15. Armstrong number


import [Link].*;
class Armstrong {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, sum = 0;


do {
int d = n % 10;
sum += d * d * d;
n /= 10;
} while(n > 0);

if(sum == temp)
[Link]("Armstrong");
else
[Link]("Not Armstrong");
}
}

16. Prime number


import [Link].*;
class Prime {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, count = 0;
do {
if(n % i == 0)
count++;
i++;
} while(i <= n);

if(count == 2)
[Link]("Prime");
else
[Link]("Not Prime");
}
}

1. Print natural numbers up to n


import [Link].*;
class NaturalNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
while(i <= n) {
[Link](i);
i++;
}
}
}

2. Sum of natural numbers up to n


import [Link].*;
class SumNatural {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());
int i = 1, sum = 0;
while(i <= n) {
sum += i;
i++;
}
[Link](sum);
}
}

3. Even numbers up to n
import [Link].*;
class EvenNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 2;
while(i <= n) {
[Link](i);
i += 2;
}
}
}

4. Odd numbers up to n
import [Link].*;
class OddNumbers {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
while(i <= n) {
[Link](i);
i += 2;
}
}
}

5. Sum of even and odd numbers


import [Link].*;
class SumEvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, es = 0, os = 0;
while(i <= n) {
if(i % 2 == 0)
es += i;
else
os += i;
i++;
}

[Link]("Even Sum = " + es);


[Link]("Odd Sum = " + os);
}
}

6. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
while(i <= n) {
if(n % i == 0)
[Link](i);
i++;
}
}
}

7. Sum of divisors
import [Link].*;
class SumDivisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, sum = 0;
while(i <= n) {
if(n % i == 0)
sum += i;
i++;
}
[Link](sum);
}
}

8. Area of circle
import [Link].*;
class AreaCircle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
double r = [Link]([Link]());

double area = 3.14 * r * r;


[Link](area);
}
}

9. Area of square
import [Link].*;
class AreaSquare {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int s = [Link]([Link]());

[Link](s * s);
}
}

10. Area of rectangle


import [Link].*;
class AreaRectangle {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int l = [Link]([Link]());
int b = [Link]([Link]());

[Link](l * b);
}
}

11. Factorial of 10
class Factorial {
public static void main(String args[]) {
int i = 1, fact = 1;
while(i <= 10) {
fact *= i;
i++;
}
[Link](fact);
}
}

12. Reverse a number


import [Link].*;
class Reverse {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int rev = 0;
while(n > 0) {
rev = rev * 10 + (n % 10);
n /= 10;
}
[Link](rev);
}
}

13. Sum of digits


import [Link].*;
class SumDigits {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
while(n > 0) {
sum += n % 10;
n /= 10;
}
[Link](sum);
}
}

14. Palindrome number


import [Link].*;
class Palindrome {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, rev = 0;


while(n > 0) {
rev = rev * 10 + (n % 10);
n /= 10;
}

if(temp == rev)
[Link]("Palindrome");
else
[Link]("Not Palindrome");
}
}

15. Armstrong number


import [Link].*;
class Armstrong {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int temp = n, sum = 0;


while(n > 0) {
int d = n % 10;
sum += d * d * d;
n /= 10;
}

if(sum == temp)
[Link]("Armstrong");
else
[Link]("Not Armstrong");
}
}

16. Prime number


import [Link].*;
class Prime {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, count = 0;
while(i <= n) {
if(n % i == 0)
count++;
i++;
}

if(count == 2)
[Link]("Prime");
else
[Link]("Not Prime");
}
}

1. Swap the value of two numbers


import [Link].*;
class Swap {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

int temp = a;
a = b;
b = temp;

[Link]("a = " + a);


[Link]("b = " + b);
}
}
2. Five subjects: total and average
import [Link].*;
class Marks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int i = 1, sum = 0;

while(i <= 5) {
sum += [Link]([Link]());
i++;
}

double avg = sum / 5.0;


[Link]("Total = " + sum);
[Link]("Average = " + avg);
}
}

3. Even or Odd
import [Link].*;
class EvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

if(n % 2 == 0)
[Link]("Even");
else
[Link]("Odd");
}
}

4. Greater of ab and ba
import [Link].*;
class Compare {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

int ab = a * b;
int ba = b * a;

[Link]("Greater = " + ab); // both equal logically


}
}

5. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
while(i <= n) {
if(n % i == 0)
[Link](i);
i++;
}
}
}

6. Mersenne Number (2ⁿ − 1)


import [Link].*;
class Mersenne {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int result = (int)[Link](2, n) - 1;


[Link](result);
}
}

7. Series 1, 4, 7, 10 … (12 terms)


class Series1 {
public static void main(String args[]) {
int i = 1, count = 1;
while(count <= 12) {
[Link](i);
i += 3;
count++;
}
}
}

8. Series 4n + 1 (5 terms)
import [Link].*;
class Series2 {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
while(i <= 5) {
[Link](4 * n + 1);
n++;
i++;
}
}
}

9. Sum of series x² + x⁴ + … + x²ⁿ


import [Link].*;
class PowerSeries {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int x = [Link]([Link]());
int n = [Link]([Link]());

int i = 1;
double sum = 0;
while(i <= n) {
sum += [Link](x, 2 * i);
i++;
}

[Link](sum);
}
}

10. First 15 Fibonacci numbers


class Fibonacci {
public static void main(String args[]) {
int a = 0, b = 1, c, i = 1;
[Link](a);
[Link](b);

while(i <= 13) {


c = a + b;
[Link](c);
a = b;
b = c;
i++;
}
}
}

11–12. Perfect number


import [Link].*;
class Perfect {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1, sum = 0;
while(i < n) {
if(n % i == 0)
sum += i;
i++;
}
if(sum == n)
[Link]("Perfect Number");
else
[Link]("Not Perfect");
}
}

13. Series 2n+2 (conditions applied)


class SpecialSeries {
public static void main(String args[]) {
int n = 3, count = 0;

while(count < 10) {


int term = 2 * n + 2;

if(term > 100 && term % 5 == 0)


break;

if(term % 3 != 0) {
[Link](term);
count++;
}
n++;
}
}
}

14. Five subjects total


import [Link].*;
class TotalMarks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int i = 1, total = 0;

while(i <= 5) {
total += [Link]([Link]());
i++;
}

[Link]("Total = " + total);


}
}

15. Arithmetic operations using switch


import [Link].*;
class Calculator {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());
char ch = [Link]().charAt(0);
switch(ch) {
case '+': [Link](a + b); break;
case '-': [Link](a - b); break;
case '*': [Link](a * b); break;
case '/': [Link](a / b); break;
default: [Link]("Invalid Operator");
}
}
}

16. Number (1–7) to Day


import [Link].*;
class Day {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

switch(n) {
case 1: [Link]("Monday"); break;
case 2: [Link]("Tuesday"); break;
case 3: [Link]("Wednesday"); break;
case 4: [Link]("Thursday"); break;
case 5: [Link]("Friday"); break;
case 6: [Link]("Saturday"); break;
case 7: [Link]("Sunday"); break;
default: [Link]("Invalid");
}
}
}

17. Pattern Programs (examples)


(a)
*
* *
* * *
* * * *
* * * * *
class Pattern1 {
public static void main(String args[]) {
int i = 1;
while(i <= 5) {
int j = 1;
while(j <= i) {
[Link]("* ");
j++;
}
[Link]();
i++;
}
}
}
(b)
1
12
123
class Pattern2 {
public static void main(String args[]) {
int i = 1;
while(i <= 3) {
int j = 1;
while(j <= i) {
[Link](j);
j++;
}
[Link]();
i++;
}
}
}

1. Swap the value of two numbers


import [Link].*;
class Swap {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

int temp = a;
a = b;
b = temp;

[Link]("a = " + a);


[Link]("b = " + b);
}
}

2. Five subjects – total and average


import [Link].*;
class Marks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int sum = 0;

for(int i = 1; i <= 5; i++)


sum += [Link]([Link]());

double avg = sum / 5.0;


[Link]("Total = " + sum);
[Link]("Average = " + avg);
}
}

3. Even or Odd
import [Link].*;
class EvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

if(n % 2 == 0)
[Link]("Even");
else
[Link]("Odd");
}
}

4. Greater of aᵇ and bᵃ
import [Link].*;
class ComparePower {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

double x = [Link](a, b);


double y = [Link](b, a);

if(x > y)
[Link]("a^b is greater");
else if(y > x)
[Link]("b^a is greater");
else
[Link]("Both are equal");
}
}

5. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= n; i++)


if(n % i == 0)
[Link](i);
}
}
6. Mersenne Number (2ⁿ − 1)
import [Link].*;
class Mersenne {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int m = (int)[Link](2, n) - 1;
[Link](m);
}
}

7. Series: 1, 4, 7, 10 … (12 terms)


class Series1 {
public static void main(String args[]) {
int term = 1;
for(int i = 1; i <= 12; i++) {
[Link](term);
term += 3;
}
}
}

8. Series: 4n + 1 (5 terms)
import [Link].*;
class Series2 {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

for(int i = 1; i <= 5; i++) {


[Link](4 * n + 1);
n++;
}
}
}

9. Sum of series: x² + x⁴ + … + x²ⁿ


import [Link].*;
class PowerSeries {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int x = [Link]([Link]());
int n = [Link]([Link]());

double sum = 0;
for(int i = 1; i <= n; i++)
sum += [Link](x, 2 * i);

[Link](sum);
}
}

10. First 15 Fibonacci numbers


class Fibonacci {
public static void main(String args[]) {
int a = 0, b = 1, c;
[Link](a);
[Link](b);

for(int i = 1; i <= 13; i++) {


c = a + b;
[Link](c);
a = b;
b = c;
}
}
}

11 & 12. Perfect Number


import [Link].*;
class Perfect {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int sum = 0;
for(int i = 1; i < n; i++)
if(n % i == 0)
sum += i;

if(sum == n)
[Link]("Perfect Number");
else
[Link]("Not Perfect");
}
}

13. Series: 2n + 2 (conditions applied)


class SpecialSeries {
public static void main(String args[]) {
int n = 3, count = 0;

for(; count < 10; n++) {


int term = 2 * n + 2;

if(term > 100 && term % 5 == 0)


break;

if(term % 3 != 0) {
[Link](term);
count++;
}
}
}
}

14. Total marks of 5 subjects


import [Link].*;
class TotalMarks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int total = 0;

for(int i = 1; i <= 5; i++)


total += [Link]([Link]());

[Link]("Total = " + total);


}
}

15. Arithmetic operations using switch


import [Link].*;
class Calculator {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());
char ch = [Link]().charAt(0);

switch(ch) {
case '+': [Link](a + b); break;
case '-': [Link](a - b); break;
case '*': [Link](a * b); break;
case '/': [Link](a / b); break;
default: [Link]("Invalid Operator");
}
}
}

16. Number (1–7) to Day


import [Link].*;
class Day {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

switch(n) {
case 1: [Link]("Monday"); break;
case 2: [Link]("Tuesday"); break;
case 3: [Link]("Wednesday"); break;
case 4: [Link]("Thursday"); break;
case 5: [Link]("Friday"); break;
case 6: [Link]("Saturday"); break;
case 7: [Link]("Sunday"); break;
default: [Link]("Invalid");
}
}
}

17. Pattern Programs (for loop)


⭐ Pattern 1
*
* *
* * *
class Pattern1 {
public static void main(String args[]) {
for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= i; j++)
[Link]("* ");
[Link]();
}
}
}

⭐ Pattern 2
1
12
123
class Pattern2 {
public static void main(String args[]) {
for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= i; j++)
[Link](j);
[Link]();
}
}
}

1. Swap the value of two numbers


import [Link].*;
class Swap {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

int temp = a;
a = b;
b = temp;

[Link]("a = " + a);


[Link]("b = " + b);
}
}
2. Five subjects – total and average
import [Link].*;
class Marks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int i = 1, sum = 0;

do {
sum += [Link]([Link]());
i++;
} while(i <= 5);

double avg = sum / 5.0;


[Link]("Total = " + sum);
[Link]("Average = " + avg);
}
}

3. Even or Odd
import [Link].*;
class EvenOdd {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

if(n % 2 == 0)
[Link]("Even");
else
[Link]("Odd");
}
}

4. Greater of aᵇ and bᵃ
import [Link].*;
class ComparePower {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());

double x = [Link](a, b);


double y = [Link](b, a);

if(x > y)
[Link]("a^b is greater");
else if(y > x)
[Link]("b^a is greater");
else
[Link]("Both are equal");
}
}

5. Divisors of a number
import [Link].*;
class Divisors {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int i = 1;
do {
if(n % i == 0)
[Link](i);
i++;
} while(i <= n);
}
}

6. Mersenne Number (2ⁿ − 1)


import [Link].*;
class Mersenne {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

int m = (int)[Link](2, n) - 1;
[Link](m);
}
}

7. Series: 1, 4, 7, 10 … (12 terms)


class Series1 {
public static void main(String args[]) {
int term = 1, count = 1;
do {
[Link](term);
term += 3;
count++;
} while(count <= 12);
}
}

8. Series: 4n + 1 (5 terms)
import [Link].*;
class Series2 {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());
int i = 1;
do {
[Link](4 * n + 1);
n++;
i++;
} while(i <= 5);
}
}

9. Sum of series: x² + x⁴ + … + x²ⁿ


import [Link].*;
class PowerSeries {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int x = [Link]([Link]());
int n = [Link]([Link]());

int i = 1;
double sum = 0;
do {
sum += [Link](x, 2 * i);
i++;
} while(i <= n);

[Link](sum);
}
}

10. First 15 Fibonacci numbers


class Fibonacci {
public static void main(String args[]) {
int a = 0, b = 1, c, count = 1;
[Link](a);
[Link](b);

do {
c = a + b;
[Link](c);
a = b;
b = c;
count++;
} while(count <= 13);
}
}

11 & 12. Perfect Number


import [Link].*;
class Perfect {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());
int i = 1, sum = 0;
do {
if(n % i == 0)
sum += i;
i++;
} while(i < n);

if(sum == n)
[Link]("Perfect Number");
else
[Link]("Not Perfect");
}
}

13. Series: 2n + 2 (conditions applied)


class SpecialSeries {
public static void main(String args[]) {
int n = 3, count = 0;

do {
int term = 2 * n + 2;

if(term > 100 && term % 5 == 0)


break;

if(term % 3 != 0) {
[Link](term);
count++;
}
n++;
} while(count < 10);
}
}

14. Total marks of 5 subjects


import [Link].*;
class TotalMarks {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int i = 1, total = 0;

do {
total += [Link]([Link]());
i++;
} while(i <= 5);

[Link]("Total = " + total);


}
}

15. Arithmetic operations using switch


import [Link].*;
class Calculator {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int a = [Link]([Link]());
int b = [Link]([Link]());
char ch = [Link]().charAt(0);

switch(ch) {
case '+': [Link](a + b); break;
case '-': [Link](a - b); break;
case '*': [Link](a * b); break;
case '/': [Link](a / b); break;
default: [Link]("Invalid Operator");
}
}
}

16. Number (1–7) to Day


import [Link].*;
class Day {
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new
InputStreamReader([Link]));
int n = [Link]([Link]());

switch(n) {
case 1: [Link]("Monday"); break;
case 2: [Link]("Tuesday"); break;
case 3: [Link]("Wednesday"); break;
case 4: [Link]("Thursday"); break;
case 5: [Link]("Friday"); break;
case 6: [Link]("Saturday"); break;
case 7: [Link]("Sunday"); break;
default: [Link]("Invalid");
}
}
}

17. Pattern Programs (do–while)


⭐ Pattern 1
*
* *
* * *
class Pattern1 {
public static void main(String args[]) {
int i = 1;
do {
int j = 1;
do {
[Link]("* ");
j++;
} while(j <= i);
[Link]();
i++;
} while(i <= 3);
}
}

⭐ Pattern 2
1
12
123
class Pattern2 {
public static void main(String args[]) {
int i = 1;
do {
int j = 1;
do {
[Link](j);
j++;
} while(j <= i);
[Link]();
i++;
} while(i <= 3);
}
}

Pattern 1
*
**
***
****
*****
class Pattern1 {
public static void main(String args[]) {
for(int i = 1; i <= 5; i++) {
for(int j = 1; j <= i; j++) {
[Link]("*");
}
[Link]();
}
}
}

Pattern 2
*****
****
***
**
*
class Pattern2 {
public static void main(String args[]) {
for(int i = 5; i >= 1; i--) {
for(int j = 1; j <= i; j++) {
[Link]("*");
}
[Link]();
}
}
}

Pattern 3
1
22
333
4444
55555
class Pattern3 {
public static void main(String args[]) {
for(int i = 1; i <= 5; i++) {
for(int j = 1; j <= i; j++) {
[Link](i);
}
[Link]();
}
}
}

Pattern 4
55555
4444
333
22
1
class Pattern4 {
public static void main(String args[]) {
for(int i = 5; i >= 1; i--) {
for(int j = 1; j <= i; j++) {
[Link](i);
}
[Link]();
}
}
}

Pattern 5
1
12
123
1234
12345
class Pattern5 {
public static void main(String args[]) {
for(int i = 1; i <= 5; i++) {
for(int j = 1; j <= i; j++) {
[Link](j);
}
[Link]();
}
}
}
Pattern 6
12345
1234
123
12
1
class Pattern6 {
public static void main(String args[]) {
for(int i = 5; i >= 1; i--) {
for(int j = 1; j <= i; j++) {
[Link](j);
}
[Link]();
}
}
}

You might also like