You are on page 1of 16

public class SortingArray {

public static void main(String[] args) {


char [] name = {'s','c','o','t','t'};

//c,o,s,t,t
insertionSort(name);

private static void insertionSort(char[] a) {

int n = a.length;

for (int i = 1; i<n;i++) {


char cur = a[i];
//start comparing with element left of a
int j=i-1;//
while((j>=0) &&(a[j]>cur))//
a[j+1] = a[j--];
a[j+1] = cur;
}

System.out.println(a);
}

}
import java.util.Scanner;

public class TwoDimensionalArrayDemo2 {

public static void main(String[] args) {


Scanner input = new Scanner(System.in);

int [][] matrix = new int [2][3];

int [][] matrix1 = {


{1,2,3},
{4,5,6}
};

System.out.println("Enter "+ matrix.length + " rows and "


+ matrix[0].length + " columns: ");

for(int row =0; row< matrix.length;row++){


for(int column=0; column <matrix[row].length;column++){
//System.out.print(matrix[row][column]+" ");
matrix[row][column] = input.nextInt();
}
System.out.println();

for(int row =0; row< matrix.length;row++){


for(int column=0; column <matrix[row].length;column++){
System.out.print(matrix[row][column]+" ");
}
System.out.println();

}
package midtermactivities;
/* 1,2,3
* 4,5,6
* 7,8,9
*/
public class TwoDimensionalDemo1 {
public static void main(String[] args) {
/*int [][] matrix = {
{1,2,3},
{4,5,6},
{7,8,9}
};*/
int [][] matrix = new int[3][3];

matrix[0][0]= 1;
matrix[0][1]= 2;
matrix[0][2]= 3;

matrix[1][0]= 4;
matrix[1][1]= 5;
matrix[1][2]= 6;

matrix[2][0]= 7;
matrix[2][1]= 8;
matrix[2][2]= 9;

for(int row =0; row< matrix.length;row++){


for(int column=0; column <matrix[row].length;column++){
System.out.print(matrix[row][column]+" ");
}
System.out.println();

}
}

}
package prelimactivities;

import java.util.Scanner;

//1,2,3
public class ArrayDemo {

public static void main(String[] args) {


Scanner input = new Scanner(System.in);
final int ARRAY_SIZE;

System.out.println("Enter size of array: ");


ARRAY_SIZE = input.nextInt();

int [] ages = new int[ARRAY_SIZE];


// int [] ages = {1,2,3};
ages[0] = 1;
ages[1] = 2;
ages[2] = 3;

for (int elements = 0; elements < ages.length; elements++) {


System.out.print(ages[elements] + " ");
}
System.out.println();
for (int elements : ages) {
System.out.print(elements + " ");

}
package midtermactivities;

import java.util.Scanner;

/* 11,12,13,14,15
*
*/
public class ArrayDemo1 {

public static void main(String[] args) {


//declare an array
//double[] myList ={11.0, 12.0, 13.0, 14.0,15.0};
Scanner input = new Scanner(System.in);
final int ARRAY_SIZE;

System.out.println("Enter array size: ");


ARRAY_SIZE = input.nextInt();

double[] myList = new double[ARRAY_SIZE];

System.out.print("Enter " + myList.length + " values: ");


for (int i = 0; i < myList.length; i++) {
myList[i] = input.nextDouble();
}

//print all the elements


for (int i = 0; i < myList.length; i++) {
System.out.println(myList[i] + " ");
}
double total =0;
for (int i = 0; i < myList.length; i++) {
total +=myList[i];
}
System.out.println("Total: "+ total);

for (double myListVar : myList) {


System.out.println(myListVar);
}

}
package prelimactivities;

import java.util.Arrays;
import java.util.Random;

public class ArrayWithJavaUtil {

public static void main(String[] args) {

int [] num = new int[10];

Random rand = new Random();


rand.setSeed(System.currentTimeMillis());
//number 0-99
for (int i = 0; i < num.length; i++)
num[i] = rand.nextInt(100);
int[] old = (int[]) num.clone();

System.out.println("Arrays equal before sort: "+Arrays.equals(old, num));


Arrays.sort(num);

System.out.println("Arrays equal after sort: "+Arrays.equals(old, num));


System.out.println("old ="+ Arrays.toString(old));
System.out.println("new ="+ Arrays.toString(num));

https://beginnersbook.com/2014/07/java-program-for-bubble-sort-in-ascending-descending-order/
2windows

import java.util.Scanner;

public class StudentTester {

public static void main(String[] args) {


Scanner input = new Scanner (System.in);
Student stud1 = new Student();

System.out.println("Enter your name: ");


stud1.setName(input.nextLine());
System.out.println("Enter your student number: ");
stud1.setStudNumber(input.nextInt());
System.out.println("Enter your grade: ");
stud1.setGrade(input.nextDouble());

System.out.println(stud1.getName() +" "+ stud1.getStudNumber() +" "+ stud1.getGrade());


stud1.study();
String message = stud1.doChores()==false?"Do your work!":"Job Well done!";
System.out.println(message);
}

public class Student {

//Declare attributes
private String name;
private int studNumber;
private double grade;

//Create constructor
public Student() {
this.name="";
this.studNumber=0;
this.grade=0.0;
}
//constructor with fields
public Student(String name, int studNumber, double grade) {
super();
this.name = name;
this.studNumber = studNumber;
this.grade = grade;
}
//create standard methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getStudNumber() {
return studNumber;
}
public void setStudNumber(int studNumber) {
this.studNumber = studNumber;
}
public double getGrade() {
return grade;
}
public void setGrade(double grade) {
this.grade = grade;
}

//create custom methods


public void study() {
System.out.println(this.name + " studies very well.");

public boolean doChores() {


boolean done=false;
return done;
}

public void printState() {


System.out.println(this.name +" "+ this.studNumber + " "+this.grade);
}

}
public class Grade {
//attributes
private double assignment = 0.0;
private double attendance = 0.0;
private double machineProblem = 0.0;
private double project = 0.0;

//default constructor
public Grade() {

public Grade(double assignment, double attendance, double machineProblem, double project) {


super();
this.assignment = assignment;
this.attendance = attendance;
this.machineProblem = machineProblem;
this.project = project;
}

public double getAssignment() {


return assignment;
}

public double getAttendance() {


return attendance;
}

public double getMachineProblem() {


return machineProblem;
}

public double getProject() {


return project;
}

public void setAssignment(double assignment) {


this.assignment = assignment;
}
public void setAttendance(double attendance) {
this.attendance = attendance;
}

public void setMachineProblem(double machineProblem) {


this.machineProblem = machineProblem;
}

public void setProject(double project) {


this.project = project;
}

//customized methods
public double computeGrade(double assignment, double attendance, double machineProblem,
double project){
double grade = 0.0;
grade = (assignment + attendance+ machineProblem + project)/4;
return grade;
}

public class ComputeGradeTester1 {

public static void main(String[] args) {


double prelimAverageValue = 0.0;
double midtermAverageValue = 0.0;
double finalAverageValue = 0.0;

double averageTotal = 0.0;

Grade prelimGrade = new Grade (80, 90, 85, 75);


Grade midtermGrade = new Grade(90, 100, 84, 79);
Grade finalGrade = new Grade(75, 94, 90, 100);

prelimAverageValue = ((prelimGrade.getAssignment()+ prelimGrade.getAttendance()


+ prelimGrade.getMachineProblem()+ prelimGrade.getProject())/4);

System.out.println(prelimAverageValue);

}
public class ComputeGradeTester3 {

public static void main(String[] args) {


Grade [] prelim = new Grade[3];

prelim[0] = new Grade(85, 90, 88, 100);


prelim[1] = new Grade(78, 89, 100, 85);
prelim[2] = new Grade(96, 98, 100, 100);

for (int i = 0; i < prelim.length; i++) {


System.out.println("Assignment: " + prelim[i].getAssignment());
System.out.println("Attendance: " + prelim[i].getAttendance());
System.out.println("Machine Problem: "+ prelim[i].getMachineProblem());
System.out.println("Project: "+ prelim[i].getProject());

System.out.println(prelim[i].computeGrade(prelim[i].getAssignment(),
prelim[i].getAttendance(), prelim[i].getMachineProblem(), prelim[i].getProject()));
}

MIDTERM CODES
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyBytes {

public static void main(String[] args) throws IOException {

FileInputStream in = null;
FileOutputStream out = null;

try {
in = new FileInputStream("txtFileDemo/demoIn.txt");
out = new FileOutputStream("txtFileDemo/demoOut.txt");

int c;

while ((c = in.read())!=-1) {


out.write(c);
System.out.print((char)c);
}
} finally {
if(in!=null) {
in.close();
}
if(out!=null) {
out.close();
}
}

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class CopyCharacter {


public static void main(String[] args) throws IOException {

FileReader inputStream = null;


FileWriter outputStream = null;

try {
inputStream = new FileReader("txtFileDemo/demoIn.txt");
outputStream = new FileWriter("txtFileDemo/demoOut.txt");

char c;
while((c = (char)inputStream.read())!=(char)-1) {
outputStream.write(c);
System.out.print(c);
}
} finally {
if(inputStream!=null) {
inputStream.close();

}
if(outputStream!=null) {
outputStream.close();

}
}
}

import java.io.Console;
import java.util.Arrays;
import java.io.IOException;

public class Password {

public static void main (String args[]) throws IOException {

Console c = System.console();
if (c == null) {
System.err.println("No console.");
System.exit(1);
}

String login = c.readLine("Enter your login: ");


char [] oldPassword = c.readPassword("Enter your old password: ");

if (verify(login, oldPassword)) {
boolean noMatch;
do {
char [] newPassword1 = c.readPassword("Enter your new password: ");
char [] newPassword2 = c.readPassword("Enter new password again: ");
noMatch = ! Arrays.equals(newPassword1, newPassword2);
if (noMatch) {
c.format("Passwords don't match. Try again.%n");
} else {
change(login, newPassword1);
c.format("Password for %s changed.%n", login);
}
Arrays.fill(newPassword1, ' ');
Arrays.fill(newPassword2, ' ');
} while (noMatch);
}

Arrays.fill(oldPassword, ' ');


}

// Dummy change method.


static boolean verify(String login, char[] password) {
// This method always returns
// true in this example.
// Modify this method to verify
// password according to your rules.
return true;
}

// Dummy change method.


static void change(String login, char[] password) {
// Modify this method to change
// password according to your rules.
}
}
import java.io.FileReader;
import java.io.LineNumberReader;

public class LIneReaderDemo {


public static void main(String[] args) {

try {
FileReader fr = new FileReader("txFileDemo/names.txt");
LineNumberReader lnr = new LineNumberReader(fr);
//lnr.setLineNumber(1);

for (String line = lnr.readLine(); line != null; line = lnr.readLine()) {


System.out.print("\nline #" + lnr.getLineNumber() + ": ");
System.out.println(line);
}

lnr.close();

} catch (Exception e) {
e.printStackTrace();
}
System.exit(0);

}
}

You might also like