Skip to content

Commit 3f38b86

Browse files
committed
PrimeNumberDemo added
0 parents  commit 3f38b86

7 files changed

+152
-0
lines changed

InfiniteLoopDemo.java

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class InfiniteLoopDemo{
2+
public static void main(String[] args){
3+
//for(;;){
4+
// System.out.println("i am infinite loop");
5+
//}
6+
while(true){
7+
System.out.println("i am infinite loop");
8+
}
9+
}
10+
}

MethodsDemo.java

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
//why we use methods?
2+
//1.code reusability
3+
//2.makes our program easy to write and understand with clean code
4+
class MethodsDemo{
5+
public static void show(){
6+
System.out.println("Bakwaasaassssss");
7+
}
8+
public static int add(){
9+
return 2+5;
10+
}
11+
public static int mul(int a,int b){
12+
return a*b;
13+
}
14+
//arr[]
15+
public static int average(int[] arr){
16+
int numOfSub = arr.length;
17+
int totalMarks = 0;
18+
for(int marks : arr){
19+
totalMarks = totalMarks + marks;
20+
}
21+
int avg = totalMarks/numOfSub;
22+
return avg;
23+
}
24+
public static void main(String[] args){
25+
show();
26+
int a = add();
27+
System.out.println(a);
28+
int b = mul(7,2);
29+
System.out.println(b);
30+
int[] arr = {100,89,98,90,32};
31+
int avg = average(arr);
32+
System.out.println(avg);
33+
int[] arr2 = {0,5,7,12,16};
34+
int avg2 = average(arr2);
35+
System.out.println(avg2);
36+
}
37+
}

PrimeNumberDemo.java

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import java.util.Scanner;
2+
class PrimeNumberDemo{
3+
//Q. what is a Prime Number?
4+
//Ans. a number that is divisible only by itself and 1 (e.g. 2, 3, 5, 7, 11).
5+
6+
public static boolean isPrime(int num){
7+
for(int i=2;i<num;i++){
8+
if(num%i==0){
9+
return false;
10+
}
11+
}
12+
return true;
13+
}
14+
15+
public static void main(String[] args){
16+
Scanner sc = new Scanner(System.in);
17+
System.out.println("Enter a number : ");
18+
int a = sc.nextInt();
19+
if(isPrime(a)){
20+
System.out.println(a+" is a prime.");
21+
}else{
22+
System.out.println(a+" is not a prime.");
23+
}
24+
}
25+
}

SwitchDemo.java

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import java.util.Scanner;
2+
class SwitchDemo{
3+
public static void main(String[] args){
4+
Scanner sc = new Scanner(System.in);
5+
System.out.println("Enter a number : ");
6+
int a = sc.nextInt();
7+
String day = null;
8+
switch(a){
9+
case 0: day = "Sunday";break;
10+
case 1: day = "Monday";break;
11+
case 2: day = "Tuesday";break;
12+
case 3: day = "Wednesday";break;
13+
case 4: day = "Thursday";break;
14+
case 5: day = "Friday";break;
15+
case 6: day = "Saturday";break;
16+
default: day = "Error : wrong number input";
17+
}
18+
System.out.println(day);
19+
}
20+
}

WhileLoopDemo.java

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
class WhileLoopDemo{
3+
public static void main(String[] args){
4+
Scanner sc = new Scanner(System.in);
5+
System.out.println("Enter a number : ");
6+
int a = sc.nextInt();
7+
8+
//while(a>0){
9+
// System.out.println("inside loop a = "+a);
10+
// a--;
11+
//}
12+
//System.out.println("outside loop");
13+
do{
14+
System.out.println("inside loop a = "+a);
15+
a--;
16+
}while(a>0);
17+
System.out.println("outside loop");
18+
}
19+
}

WhileLoopDemo2.java

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.Scanner;
2+
class WhileLoopDemo2{
3+
public static void main(String[] args){
4+
Scanner sc = new Scanner(System.in);
5+
System.out.println("Enter a number : ");
6+
int a = sc.nextInt();
7+
int max=0,min=0;
8+
//min = Integer.MAX_VALUE;
9+
//max = Integer.MIN_VALUE;
10+
while(a!=0){
11+
a = sc.nextInt();
12+
if(a>max){
13+
max = a;
14+
}
15+
if(a<min){
16+
min = a;
17+
}
18+
}
19+
System.out.println("min : "+min);
20+
System.out.println("max : "+max);
21+
System.out.println("loop finished");
22+
}
23+
}
24+

WhileLoopDemo3.java

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
class WhileLoopDemo3{
3+
public static void main(String[] args){
4+
Scanner sc = new Scanner(System.in);
5+
System.out.println("Enter a number : ");
6+
int a = sc.nextInt();
7+
int i=1;
8+
while(i<11){
9+
System.out.println(a+" * "+i+" = "+i*a);
10+
i++;
11+
//try{Thread.sleep(5000);}catch(Exception e){}
12+
}
13+
for(int j=1;j<11;j++){
14+
System.out.println(a+" * "+j+" = "+j*a);
15+
}
16+
}
17+
}

0 commit comments

Comments
 (0)