---
# System prepended metadata

title: Präsenzübung B

---

# Präsenzübung B

Wenn ``i`` gerade ist soll ``i`` um ``1`` erhöht werden, 
wenn ``i`` ungerade und größer als ``3`` ist soll ``i`` um ``1`` vermindert werden
```java
public int checkI(int i) { 
    return i;
}
```
Gebe ``true`` zurück, wenn ``array`` nur ``xs`` beinhaltet. Ansonsten False.
```java
public boolean checkArray(int xs, int[] array){   
    for(        :       ) {
        if(          ){
            return         ;
        }
    }
    return         ;
}
```
Speichere an jedem Feld der Matrix das Produkt der beiden Indices des Feldes
```java
public int[][] checkMatrix(int[][] matrix){ 


    return matrix;
}
```
Erstelle Getter und Setter. 
Im Setter soll der `input` nur überschrieben werden, wenn der übergebene Wert nichtleer und instanziiert ist. Hierfür darf die Methode isEmpty() der String-Klasse verwendet werden.
``` java
public class Check{ 
    private String input;
    
    // Code
}
```

Gebe die Ausgaben zeilenweise an.
```java
public class A{         
    public void print(){ System.out.println("A");}
}
public class B extends A{
    public void print(){ System.out.println("B");}
}
public class Main {
    
    public static void print(A a){
        System.out.println("A");
        a.print();
    }
    
    public static void printB(B b){
        System.out.println("B");
        b.print();
    }
    
    public static void main(String[] args){
        A x = new A();
        B y = new B();
        A z = new B();
        print(x);
        print(y);
        print(z);
    }
}
```