0% found this document useful (0 votes)
1 views33 pages

Java Basic Programs Final

The document contains Java code examples demonstrating various programming concepts such as variable usage, operators, control structures (if-else, switch), classes, inheritance, and exception handling. It includes multiple classes and methods showcasing constructor overloading, logical operations, and array manipulations. Additionally, it features sample outputs for each code snippet, illustrating their functionality.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views33 pages

Java Basic Programs Final

The document contains Java code examples demonstrating various programming concepts such as variable usage, operators, control structures (if-else, switch), classes, inheritance, and exception handling. It includes multiple classes and methods showcasing constructor overloading, logical operations, and array manipulations. Additionally, it features sample outputs for each code snippet, illustrating their functionality.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

First program

package javaapplication1;

public class JavaApplication1 {

public static void main(String[] args) {

[Link]("hello world");

}
}

Using variable

.
Using operator
Increment decrement

Using logical operator


If else

Bool type
Switch statement
C
harter lowercase uppercase using charat
Main class
Constructor overloading

public class main {


public static void main(String[] args) {
child ch = new child();
[Link]("value of box is "+[Link]());

child ch1 = new child(5,2,3);


[Link]("parmeter "+[Link]());

}
Class box

public class child {


private double height;
private double weight;
private double lenght;

public child()
{
height=0;
weight=0;
lenght=0;
}
public child(int h,int w,int l)
{
[Link]=h;
[Link]= w;
[Link]=l;

}
//function

public double fun(){


return height+weight+lenght;
}}

Inheritance
Main class

package inheritence;

public class Inheritence {

public static void main(String[] args) {


car c = new car();
[Link]();

// TODO code application logic here


}

// Vehicle class
package inheritence;

public class vehicle {

public String model;


public String year;

}
Car class
package inheritence;

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author Farhan Zahid
*/
public class car extends vehicle {

public String carName;


public void showdata()
{
carName= "landcuriser";
model = "2017lc";
year="2017";
[Link]("Car name = "+carName);
[Link]("Car model = "+model);
[Link]("Car year = "+year);
}

Super constructor
package inheritence;
public class Inheritence {
public static void main(String[] args) {
car c = new car("alto","22222","2015");
[Link]();

// TODO code application logic here


}

Class vehicle
package inheritence;

public class vehicle {


public String model;
public String year;
public vehicle(String model, String year)
{
[Link]=model;
[Link]=year;
}

Car class
package inheritence;

public class car extends vehicle {

public String carName;

public car(String carName, String model, String year) {


super(model, year);
[Link] = carName;

public void showdata() {

[Link]("Car name = " + carName);


[Link]("Car model = " + model);
[Link]("Car year = " + year);
}

}
Assigment question
1package q1;
public class Q1 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
NewClass e = new NewClass();
if ([Link](10)) {
[Link]("10 is even.");
}
if ([Link](9)) {
[Link]("9 is even.");
}
if ([Link](8)) {
[Link]("8 is even.");
}}}

Class
package q1;

public class NewClass {


public boolean booleanisEven(int x)
{
if ((x % 2) == 0) {
return true;
}
else
{
return false;
}
}
}
2
public class Q2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Person p = null;
try {
[Link]();
} catch (NullPointerException e) {
[Link]("There is a NullPointerException.");
} catch (Exception e) {
[Link]("There is an Exception.");
}
[Link]("Everything went fine.");

}
Class
public class Person {
public void talk(){
}
}

Output
There is a [Link] went fine

3
public static void main(String[] args) {
int i = 0, j = 5;
for (; (i < 3) && (j++ < 10); i++) {
[Link](" " + i + " " + j);
}
[Link](" " + i + " " + j);
}
}
Output
0 6 1 7 2 8 3 8BUILD SUCCESSFUL (total time: 1 second)
4.
public class Q3 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int x = 0;
Person p = new Person();
new Test().doIt(x, p);
[Link](x + " " + [Link]);
}
}
[Link]
public class Person {
public int number;
}

2 class
public class Test {
public void doIt(int i, Person p) {
i = 5;
[Link] = 8;
}
}
Question 7
public class Q7 {
public static void main(String[] args) {
// TODO code application logic hereSubCLass
SubCLass obj = new SubCLass();
[Link]();
}
}

public class Q6 {
public static void main(String[] args) {
// TODO code application logic here
int[] a = new int[3];
a[1] = 50;
Object o = a;
int[] b = (int[]) o;
b[1] = 100;
[Link](a[1]);
((int[]) o)[1] = 500;
[Link](a[1]);
}

Output
run:
100
500
BUILD SUCCESSFUL (total time: 0 seconds)
Q7
public class Q7 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic hereSubCLass
SubCLass obj = new SubCLass();
[Link]();
}

Class 1
public class SubCLass extends Inherit_Single {

SubCLass()
{
str = [Link]("World !!!");
}
void display() {
[Link](str);}
}

Class 2
public class Inherit_Single {
protected String str;
Inherit_Single() {
str = "Java ";
}
}
Output
Java World !!!
BUILD SUCCESSFUL (total time: 0 seconds)
Q9
public static void main(String[] args) {
// TODO code application logic here
equality obj = new equality();
obj.x = 5;
obj.y = 5;
[Link]([Link]());
}
}
Class
public class equality {
int x;
int y;
boolean isequal() {
return (x == y);
}
}
output
run:
true
BUILD SUCCESSFUL (total time: 0 seconds)
Q10

public class Q10 {

public static void main(String[] args) {


// TODO code application logic here
area obj = new area();
[Link](5, 6);
[Link]([Link] + " " + [Link]);
}
}

Class
public class area {

int width;
int length;
int area;

void area(int width, int length) {


[Link] = width;
[Link] = length;
}
}
Output
65
BUILD SUCCESSFUL (total time: 0 seconds)
Q11
public class Q11 {
public static void main(String[] args) {
// TODO code application logic here
double a, b;
a = 3.0;
b = 4.0;
double c = [Link](a * a + b * b);
[Link](c);

}
output
5.0
BUILD SUCCESSFUL (total time: 0 seconds)

Q12
public class Q12 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int arr[][] = new int[3][];
arr[0] = new int[1];
arr[1] = new int[2];
arr[2] = new int[3];
int sum = 0;
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < i + 1; ++j) {
arr[i][j] = j + 1;
}
}
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < i + 1; ++j) {
sum+=arr[i][j];
[Link]("sum is "+sum);
}
}
[Link](sum);

}
Output
run:
sum is 1
sum is 2
sum is 4
sum is 5
sum is 7
sum is 10
10BUILD SUCCESSFUL (total time: 0 seconds)
Q13
public static void main(String[] args) {
// TODO code application logic here
access obj1 = new access();
access obj2 = new access();
obj1.x = 0;
obj1.y = 0;
[Link](1, 2);
obj2.x = 0;
[Link](2, 3);
[Link](obj1.x + " " + obj2.y);
}
}.

Class
public class access {

public int x;
static int y;

void cal(int a, int b) {


x += a;
y += b;
}
}
output
15
BUILD SUCCESSFUL (total time: 0 seconds)

Q14
public static void main(String[] args) {
// TODO code application logic here
// TODO code application logic here
access obj1 = new access();
access obj2 = new access();
obj1.x = 0;
[Link]();
[Link]();
[Link](obj1.x + " " + obj2.x);
}
}

Clas s
public class access {

static int x;

void increment() {
x++;
}
}
output
22
BUILD SUCCESSFUL (total time: 0 seconds)

Q15
public static void main(String[] args) {
// TODO code application logic here
B obj = new B();
obj.i = 1;
obj.j = 2;
[Link]();
}
}
CLASS1
public class A {
int i;
void display() {
[Link](i);
}
}
CLASS 2

public class B extends A {


int j;
void display() {
[Link](j);
}
}
Q16
public static void main(String[] args) {
// TODO code application logic here
displayA arr1 = new displayA();
displayB arr2 = new displayB();
arr1.x = 0;
arr2.x = 0;
[Link](2);
[Link](2);
[Link](arr1.x + " " + arr2.x);
}

}
Class
public class displayA {

int x;

public void cal(int item) {


x = item * item;
}
}
Class 2
public class displayB {

int x;

public void cal(int item) {


x = item / item;
}
}
Output
41
BUILD SUCCESSFUL (total time: 0 seconds)

Q17
public static void main(String[] args) {
// TODO code application logic here
display[] arr = new display[3];
for (int i = 0; i < 3; i++) {
arr[i] = new display();
}
arr[0].x = 0;
arr[1].x = 1;
arr[2].x = 2;
for (int i = 0; i < 3; ++i) {
arr[i].show();
}
}

}
CLASS
public class display {
int x;

void show() {
if (x > 1) {
[Link](x + " ");
}
}

}
OUTPUT
run:
2
BUILD SUCCESSFUL (total time: 0 seconds)

You might also like