0% found this document useful (0 votes)
50 views8 pages

Java Programming Basics and Examples

Java OOP

Uploaded by

josefcajes777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views8 pages

Java Programming Basics and Examples

Java OOP

Uploaded by

josefcajes777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MORE, MORE SUM

import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);
[Link]("Enter x: ");
int x = [Link]();
[Link]("Enter y: ");
int y = [Link]();
[Link]("Enter z: ");
int z = [Link]();
[Link]("Sum: "+ (x+y+z));
}
}

FAHRENHEIT TO CELSIUS
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);
[Link]("Enter tempereture in Fahrenheiht: ");
double f = [Link]();
[Link]("Temperature in Celsius: %.2f", ((f-32)*5/9));
}
}

REWARD MONEY
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);
[Link]("Enter the reward money: ");
int m = [Link]();
if(m<100){
[Link]("That's too low");
} else if (m>1000){
[Link]("That's too much");
}else
[Link]("That's enough");
}
}
COUNTDOWN WITH A FOR LOOP
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);

[Link]("Enter a positive integer: ");


int p = [Link]();
for(int i = p; i>=0; i--){
[Link](i);
}
}
}

NUMBER TRIANGLE
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);

[Link]("Enter a positive integer: ");


int n = [Link]();
printDecendingNumbers(n);

}
public static void printDecendingNumbers(int n){
for(int i = p; i>=0; i--){
[Link](i);
}

}
}
ENCAPSULATION PRACTICE I
import [Link].*;
public class Basta{
private String name;
private int year;
private String publisher;
public void setter(){
Scanner sc = new Scanner([Link]);
[Link]("Enter game name: ");
[Link] = [Link]();
[Link]("Enter year published: ");
[Link] = [Link]();
[Link]();
[Link]("Enter game publisher: ");
[Link] = [Link]();
}
public String getName(){
return name;
}
public int getYear(){
return year;
}
public String getPublisher(){
return publisher;
}
}

import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);

Basta obj = new Basta();


[Link]();

[Link]([Link]()+" is published on "+[Link]()+ " by "+ [Link]());

}
}
INHERITANCE PRACTICE I
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);

Student student = new Student();

[Link]();
[Link]();

}
}

import [Link].*;
public class Student extends Person{
String school;
int id;
int yearStarted;

public void setter(){


Scanner sc = new Scanner([Link]);

[Link]("Enter School: ");


[Link] = [Link]();
[Link]("Enter Student ID: ");
[Link] = [Link]();
setName();
[Link]("Enter Year: ");
this. yearStarted = [Link]();
}

public String getSchool(){


return school;
}
public int getId(){
return id;
}
public int getYearStarted(){
return yearStarted;
}
public void displayDetails(){
[Link]("Student from "+ getSchool()+" with ID "+getId()+" is "+getFirstName()+"
"+getLastName()+" who started on "+getYearStarted());
}
}

import [Link].*;

public class Person{


Scanner sc = new Scanner([Link]);
String firstName;
String lastName;

public void setName(){


[Link]("Enter First Name: ");
[Link] = [Link]();
[Link]("Enter Last Name: ");
[Link] = [Link]();
}

public String getFirstName(){


return firstName;
}
public String getLastName(){
return lastName;
}

}
ARRAY TRANSVERSAL QUIZ
import [Link];
import [Link];
public class ArraySumAndAverage {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
DecimalFormat dc= new DecimalFormat("###.00");

[Link]("Enter the size: ");


int size = [Link]();

int[] array = new int[size];

for (int i = 0; i < size; i++) {


[Link]("Enter element " + (i + 1) + ": ");
array[i] = [Link]();
}
int sum = 0;
for (int i = 0; i < size; i++) {
sum += array[i];
}
double average = (double) sum / size;
[Link]("Sum: " + sum);
[Link]("Average: " + [Link](average));
}
}
INTERFACE PRACTICE I
import [Link].*;
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);
DecimalFormat df = new DecimalFormat("###.00");
[Link]("Enter shape(T/R): ");
char shape = [Link]().charAt(0);
[Link]("Enter base: ");
double base = [Link]();
[Link]("Enter height: ");
double height = [Link]();
switch (shape){
case 'T' :
Triangle triangle = new Triangle ();
[Link]("Area: "+[Link]([Link](base,height)) );
break;
case 'R' :
Rectangle rectangle = new Rectangle ();
[Link]("Area: "+ [Link]([Link](base,height)) );
break;
}

}
}
public interface Polygon{
public double area(double base, double height);
}

public class Rectangle implements Polygon{


@Override
public double area (double base, double height){
return base * height;
}
}

public class Triangle implements Polygon{


@Override
public double area(double base, double height){
return (base*height)/2;
}
}
EXCEPTIONS PRACTICE I
import [Link].*;
import [Link].*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner ([Link]);

[Link]("Enter x: ");
int x= [Link]();
[Link]("Enter y: ");
int y= [Link]();

try{
int answer =x/y;
[Link]("Qoutient: "+ answer);
}catch(ArithmeticException e){
[Link]("Division by zero is illegal");
}

}
}

You might also like