-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCallFu.java
More file actions
100 lines (94 loc) · 3.05 KB
/
CallFu.java
File metadata and controls
100 lines (94 loc) · 3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
import java.util.*;
public class CallFu {
public static void PrintHelloWorld() {
System.out.println("Hello World");
}
public static int calculatesum(int a , int b) { // Parameters or formal parameters
int sum = a + b;
return sum;
}
public static void swap(int a , int b) {
int temp = a;
a=b;
b=temp;
System.out.println("a is : " + a);
System.out.println("b is : " + b);
}
public static int multiply(int a,int b) {
int product = a*b;
return product;
}
public static int factorial (int n) {
int f = 1;
for(int i =1; i <= n ; i++){
f = f*i;
}
return f;
}
public static int bincoff(int n , int r) {
int factor_n = factorial(n);
int factor_r = factorial(r);
int factor_nmr = factorial(n - r);
int binomial =factor_n/(factor_r*factor_nmr);
return binomial;
}
// public static int sum(int a, int b) { //with two parameters(function overloading)
// return(a+b);
// }
// public static int sum(int a,int b,int c) { // with three parameter(function overloading)
// return(a+b+c);
// }
public static int sum(int a, int b) { //fun to cal sum of 2 int(Overloading using data type)
return a+b;
}
public static float sum(float a, float b) { //fun to cal sum of 2 float(overloading using data type)
return a+b;
}
// public static boolean isprime(int n) {
// if(n == 2){
// return true;
// }
// for(int i = 2; i<=n-1 ;i++) {
// if(n % i == 0){
// return false;
// }
// }
// return true;
// }
public static boolean isprime(int n){
if(n == 2){
return true;
}
for(int i = 2 ; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
public static void RangeInPrime(int n) {
for(int i =2; i<=n ; i++) {
if(isprime(i)) { //true
System.out.print(i + " ");
}
}
System.out.println();
}
public static void main(String[] args) {
// Scanner sc = new Scanner(System.in);
// int num1 = sc.nextInt();
// int num2 = sc.nextInt();
// int sum = calculatesum(num1, num2); // Arguments or Actual Parameter
// System.out.println("Your sum is : " + sum);
// int a = 5;
// int b = 10;
// swap(a, b); // Call By Value
// int prod = multiply(10, 05);
// System.out.println("product of given number is : " + prod);
// System.out.println("Factorial of given number : " +factorial(4));
// System.out.println(bincoff(5, 2));
// System.out.println(sum(5, 3));
// System.out.println(sum(4.8f,3.2f));
RangeInPrime(100);
}
}