Main Pgms
Main Pgms
import java.util.Scanner;
if (number <= 1) {
isPrime = false;
} else {
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
isPrime = false;
break;
}
}
}
if (isPrime) {
System.out.println(number + " is a prime number.");
} else {
System.out.println(number + " is not a prime number.");
}
scanner.close();
}
}
METHOD OVERLOADING
class MyClasss {
public void printNumber() {
System.out.println("No parameter method");
}
CONSTRUCTOR OVERLOADING
class MyClass
{
int x;
MyClass()
{
System.out.println("program Executed by Harish H Kulkarni");
System.out.println("no parameter");
x=0;
}
MyClass(int i)
{
System.out.println("one parameter");
x=i;
}
MyClass(double d)
{
System.out.println("one double parameter");
x=(int)d;
}
MyClass(int i,int j)
{
System.out.println("two parameter");
x=i*j;
}
}
class ConstructorOverload
{
public static void main(String args[])
{
MyClass t1=new MyClass(2,4);
MyClass t2=new MyClass();
MyClass t3=new MyClass(17.23);
MyClass t4=new MyClass(88);
System.out.println(t1.x);
System.out.println(t2.x);
System.out.println(t3.x);
System.out.println(t4.x);
}
}
MULTIPLE INHERITANCE
interface Shape
{
double getArea();
}
class Triangle implements Shape
{
private double base;
private double height;
INNER CLASS
class Outer {
int[] nums;
Outer(int[] n) {
nums = n;
}
void analyze() {
Inner inob = new Inner();
System.out.println("min = " + inob.min());
System.out.println("max = " + inob.max());
System.out.println("avg = " + inob.avg());
}
class Inner {
int min() {
int m = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] < m) {
m = nums[i];
}
}
return m;
}
int max() {
int m = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > m) {
m = nums[i];
}
}
return m;
}
int avg() {
int a = 0;
for (int i = 0; i < nums.length; i++) {
a += nums[i];
}
return a / nums.length;
}
}
}