0% found this document useful (0 votes)
10 views5 pages

Java Exercise3 Solution

The document contains a series of Java exercises that demonstrate various programming concepts including summation, factorial calculation, reversing digits, checking for prime numbers, and generating patterns. Each exercise is presented as a separate Java class with a main method that executes specific tasks based on user input. The exercises cover fundamental programming techniques such as loops, conditionals, and user interaction through the console.

Uploaded by

eyuelmengistub
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)
10 views5 pages

Java Exercise3 Solution

The document contains a series of Java exercises that demonstrate various programming concepts including summation, factorial calculation, reversing digits, checking for prime numbers, and generating patterns. Each exercise is presented as a separate Java class with a main method that executes specific tasks based on user input. The exercises cover fundamental programming techniques such as loops, conditionals, and user interaction through the console.

Uploaded by

eyuelmengistub
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 Exercise3

1.
public class Summation {
public static void main(String[] args){
int num = 1, sum = 0;
while(num<=100){
sum+=num;
num++;
}
System.out.println("The Sum Number from 1 to 100 is "+sum);
}
}

2.
import java.util.Scanner;
public class EvenNumbers {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int num, sum = 0;
System.out.println("Enter a Positive Integer Number");
num = in.nextInt();
for(int i=0;i<=num;i++){
if(num%2==0)
sum+=num;
}
System.out.println("Sum of Even Numbers from 0 to "+num+" is "+sum);
}
}

3.
import java.util.Scanner;
public class Factorial {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int num, fact = 1;
System.out.println("Enter a Positive Integer Number");
num = in.nextInt();
for(int i=1;i<=num;i++){
fact*=i;
}
System.out.println("Factorial of "+num+" is "+fact);
}
}

4.
import java.util.Scanner;
public class ReverseDigit {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int num, reverse = 0, remainder;
System.out.println("Enter a Number");
num = sc.nextInt();
while(num!=0){
remainder = num%10;
reverse = reverse*10+remainder;
num = num/10;
}
System.out.println("The Reversed Number is "+reverse);
}
}

5.
import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int num, sum = 0, remainder;
System.out.println("Enter an Integer Number");
num = sc.nextInt();
while(num!=0){
remainder = num%10;
sum+=remainder;
num = num/10;
}
System.out.println("The Sum of Digits is "+sum);
}
}

6.
import java.util.Scanner;
public class CheckPrime {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("Enter an Integer Number");
int num = sc.nextInt();
boolean isPrime = true;
for(int i = 2; i <= num/2; ++i){
if(num % i == 0){
isPrime = false;
break;
}
}
if(isPrime)
System.out.println(num+" is a Prime Number");
else
System.out.println(num+" is not a Prime Number");
}
}

7.
import java.util.Scanner;
public class SummationOfPrime {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int sum = 0;
for(int i=2; i<1000; i++){
boolean isPrime = true;
for(int j=2;j<i;j++){
if(i%j == 0){
isPrime = false;
}
}
if(isPrime)
sum+=i;
}
System.out.println("The Sum of Prime Numbers is "+sum);
}
}

8.
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int num, temp, reverse = 0, remainder = 0;
System.out.println("Enter a Number");
num = sc.nextInt();
temp = num;
while(num!=0){
remainder = num%10;
reverse = reverse*10+remainder;
num = num/10;
}
if(temp==reverse)
System.out.println(temp+" is a Palindrome Number");
else
System.out.println(temp+" is not a Palindrome Number");
}
}

9. a, b, c, d.
import java.util.Scanner;
public class ComputeSumProduct {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("Enter an Integer Number");
int n = sc.nextInt();
int sumA = 0, sumC = 1, sumD = 0;
double sumB = 1;
for(int i=5;i<=50;i++){
sumA+=i;
}
System.out.println("The Sum of 1st Expression is "+sumA);
for(int i=1;i<=15;i++){
sumB = sumB+1/i;
}
System.out.println("The Sum of 2nd Expression is "+sumB);
for(int i=1;i<=n;i++){
sumC = sumC*i;
}
System.out.println("The Sum of 3rd Expression is "+sumC);
for(int i=1;i<=30;i++){
sumD = (i/3)*2;
}
System.out.println("The Sum of 4th Expression is "+sumD);
}
}

10.
public class NumberPattern {
public static void main(String[] args){
int num = 10;
for(int i=1;i<=4;i++){
for(int j=1;j<=10;j++){
System.out.print(num++ +" ");
}
System.out.println();
}
}
}

11. a)
public class CharacterPattern {
public static void main(String[] args){
char ch;
for(int i=0;i<6;i++){
ch = 'A';
for(int j=0;j<=i;j++) {
System.out.print(ch++);
}
System.out.println();
}
}
}

11. b)
public class CharacterPattern2 {
public static void main(String[] args){
char ch = 'A';
for(int i=1;i<=6;i++){
for(int j=1;j<=i;j++) {
if(j==1)
System.out.print(ch++);
else
System.out.print(Character.toLowerCase(ch++));
}
System.out.println();
}
}
}

11. c)
public class Triangle {
public static void main(String[] args){
for(int i=1;i<=5;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
}

11. d)
public class InvertedTriangle {
public static void main(String[] args){
for(int i = 6; i >= 1; i--){
for(int j = 1; j <= i; j++){
System.out.print("*");
}
System.out.println();
}
}
}

11. e)
public class Pyramid {
public static void main(String[] args){
for (int i = 1; i <= 5; i++) {
for (int j = i; j < 5; j++)
System.out.print(" ");
for (int k = 1; k <= (2 * i - 1); k++){
System.out.print("*");
}
System.out.println();
}
}
}

You might also like