You are on page 1of 4

Assignment #02

Software Construction
Name Hazim Ahmed
ID 49397-BSCS

Answer#01
public class TurnConditionalIntoMethod {
private static void conditionalMethod(int student, double studentGPA[], int counter[]) {
for (int i = 0; i < student; i++) {
int k = 0;
if (studentGPA[i] < 3.0) {
k = 0;
for (int j = 0; j < student; j++) {
if (studentGPA[j] < 3.0) {
k = k + 1;
}
}
counter[0] = counter[i] + k;
}
if (studentGPA[i] == 4) {
k = 0;
for (int j = 0; j < student; j++) {
if (studentGPA[j] == 4) {
k++;
}
}
counter[1] = counter[i] + k;
}
if (studentGPA[i] > 3 && studentGPA[i] < 4) {
k = 0;
for (int j = 0; j < student; j++) {

if (studentGPA[j] > 3 && studentGPA[j] < 4) {


k++;
}
}
counter[2] = counter[i] + k;
}
}
}
private static void printData(int student, int counter[]) {
for (int j = 0; j < student; j++) {
System.out.println(counter[j]);
}
}
public static void main(String[] args) {
double[] studentSTUDENTGPA = new double[]{2.5, 4, 4};
int numberOfStudents = studentSTUDENTGPA.length;
int[] counter = new int[]{0, 0, 0};
conditionalMethod(numberOfStudents, studentSTUDENTGPA, counter);
printData(numberOfStudents, counter);
}
}

Answer#02
Develop Mobile Application Class
Public interface DevelopMobileapp {
public void developBackend();
public void developApi();
public void developFrontend();
public void Testing();
public void develop();
}

Develop Android Application Class


public class DevelopAndroidApp implements DevelopMobileapp{

@Override
public void developBackend() {
System.out.println("Android Backend developed");
}

@Override
public void developApi() {
System.out.println("Android API developed");
}

@Override
public void developFrontend() {
System.out.println("Android Frontend developed");
}

@Override
public void Testing() {
System.out.println("Android Testing Done");
}

@Override
public void develop() {
System.out.println("Android Application has been developed");
}

Develop IOS Application Class

public class DevelopIOSApp implements DevelopMobileapp{

@Override
public void developBackend() {
System.out.println("IOS Backend has been developed");
}

@Override
public void developApi() {
System.out.println("IOS API has been developed");
}

@Override
public void developFrontend() {
System.out.println("IOS Frontend has been developed");
}

@Override
public void Testing() {
System.out.println("IOS Testing has been Done");
}

@Override
public void develop() {
System.out.println("IOS Application has been developed");
}

You might also like