Skip to content

Commit 8171619

Browse files
authored
Decision and Loop Control Structures..
Covers if , if-else , nested if-else , switch case and for , while , do-while , for-each . . . . . . .
0 parents  commit 8171619

15 files changed

+330
-0
lines changed

AvgFunction.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.*;
2+
class AvgFunction
3+
{
4+
public static void Average(int a,int b,int c)
5+
{
6+
float Avg = (a+b+c)/3;
7+
System.out.println("Average of given number : " +Avg);
8+
9+
return;
10+
}
11+
public static void main(String [] args)
12+
{
13+
Scanner in = new Scanner(System.in);
14+
15+
System.out.println("Enter any three number");
16+
17+
int a=in.nextInt();
18+
int b=in.nextInt();
19+
int c=in.nextInt();
20+
21+
Average(a,b,c);
22+
23+
}
24+
}

Calculator.java

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
import java.util.*;
2+
class Calculator{
3+
4+
public static void main(String args[])
5+
{
6+
7+
Scanner in = new Scanner(System.in);
8+
float no1,no2,add,sub,mul,div,total,avg;
9+
int ch;
10+
11+
do
12+
{
13+
System.out.println("Enter Number 1 and Number 2 : ");
14+
no1=in.nextFloat();
15+
no2=in.nextFloat();
16+
17+
System.out.println("Enter your choise :\n1.Addition\n2.Substraction \n3.Multiplication \n4.Division \n5.Total \n6.Average");
18+
ch=in.nextInt();
19+
20+
21+
22+
switch(ch)
23+
{
24+
25+
26+
case 1:
27+
add=no1+no2;
28+
System.out.println("Addition = "+add);
29+
break;
30+
31+
case 2:
32+
sub=no1+-no2;
33+
System.out.println("Substraction = "+sub);
34+
break;
35+
36+
case 3:
37+
mul=no1*no2;
38+
System.out.println("Multiplication = "+mul);
39+
break;
40+
41+
case 4:
42+
div=no1/no2;
43+
System.out.println("Division = "+div);
44+
break;
45+
46+
47+
case 5:
48+
total=no1+no2;
49+
System.out.println("Total = "+total);
50+
break;
51+
52+
case 6:
53+
avg=(no1+no2)/2;
54+
System.out.println("Average = "+avg);
55+
break;
56+
default:
57+
System.out.println("Cannot find case");
58+
59+
}
60+
}while(ch!=0);
61+
62+
}
63+
64+
}
65+
66+
67+
68+
69+
70+
71+

Divisibility.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import java.util.*;
2+
class Divisibility
3+
{
4+
public static void main(String []args)
5+
{
6+
Scanner in = new Scanner(System.in);
7+
int n , i;
8+
System.out.println("Enter any number");
9+
n = in.nextInt();
10+
for(i=1;i<=100;i++)
11+
{
12+
if(i%n==0)
13+
System.out.println(i);
14+
}
15+
}
16+
}

DoHello.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import java.util.*;
2+
class DoHello
3+
{
4+
public static void main(String [] args)
5+
{
6+
int i=1;
7+
do{
8+
System.out.println("Hello World");
9+
i++;
10+
}while(i<5);
11+
}
12+
}

Factorial.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import java.util.*;
2+
class Factorial
3+
{
4+
public static void main(String[]args)
5+
{
6+
Scanner in = new Scanner(System.in);
7+
int i, n, fact=1;
8+
System.out.println("Enter any number");
9+
n=in.nextInt();
10+
for(i=1; i<=n;i++)
11+
{
12+
fact = fact*i;
13+
}
14+
System.out.println(fact);
15+
}
16+
}

FibonacciSeries.java

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import java.util.*;
2+
class FibonacciSeries
3+
{
4+
public static void FibonacciFuncn(int n)
5+
{
6+
int a=0,b=1;
7+
System.out.println(a +" ");
8+
for(int i=1;i<=n;i++)
9+
{
10+
11+
System.out.println(b +" ");
12+
13+
int temp=b;
14+
b=a+b;
15+
a=temp;
16+
17+
}
18+
19+
return;
20+
}
21+
public static void main(String [] args)
22+
{
23+
Scanner in = new Scanner(System.in);
24+
System.out.println("Enter limit for fibonacci series");
25+
int n=in.nextInt();
26+
27+
FibonacciFuncn(n);
28+
29+
30+
}
31+
}

ForEach.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import java.util.*;
2+
class ForEach
3+
{
4+
public static void main(String []args)
5+
{
6+
int [] a = {10,20,30,40,50};
7+
8+
for(int i : a)
9+
{
10+
System.out.println(i);
11+
}
12+
13+
}
14+
}

GCDNo.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import java.util.*;
2+
class GCDNo
3+
{
4+
public static void main(String [] args)
5+
{
6+
Scanner in = new Scanner(System.in);
7+
System.out.println("Enter any two numbers");
8+
int n1 = in.nextInt();
9+
int n2 = in.nextInt();
10+
11+
while(n1 != n2)
12+
{
13+
if(n1>n2)
14+
{
15+
n1=n1-n2;
16+
}else{
17+
n2=n2-n1;
18+
}
19+
}
20+
21+
System.out.println("GCD is : " +n2);
22+
}
23+
}

Matrix.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.*;
2+
class Matrix
3+
{
4+
public static void main(String [] args)
5+
{
6+
Scanner in = new Scanner (System.in);
7+
int i,j,m,n;
8+
System.out.println("Enter numbers for matrix row");
9+
m=in.nextInt();
10+
System.out.println("Enter numbers for matrix column");
11+
n=in.nextInt();
12+
13+
for(i=1;i<3;i++)
14+
{
15+
for(j=1;j<3;j++)
16+
{
17+
System.out.print(m + " ");
18+
}
19+
20+
System.out.println(n +" ");
21+
}
22+
23+
}
24+
}

NestedLoop.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import java.util.*;
2+
class NestedLoop
3+
{
4+
public static void main(String []args)
5+
{
6+
for(int i=1;i<5;i++)
7+
{
8+
for(int j=1;j<i;j++)
9+
{
10+
System.out.print("*");
11+
}
12+
System.out.println();
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)