Test init
This commit is contained in:
parent
2b17fa4e17
commit
238cd51dde
64
src/main/test/java/SimpleJavaFeatureTest.java
Normal file
64
src/main/test/java/SimpleJavaFeatureTest.java
Normal file
@ -0,0 +1,64 @@
|
||||
public class SimpleJavaFeatureTest {
|
||||
int a;
|
||||
boolean b;
|
||||
char c;
|
||||
|
||||
// Konstruktor
|
||||
SimpleJavaFeatureTest(int a, boolean b, char c) {
|
||||
this.a = a;
|
||||
this.b = b;
|
||||
this.c = c;
|
||||
}
|
||||
|
||||
// Methode zur Demonstration von Kontrollstrukturen
|
||||
void controlStructures() {
|
||||
// if-else Anweisung
|
||||
if (a > 10) {
|
||||
System.out.println("a ist größer als 10");
|
||||
} else {
|
||||
System.out.println("a ist nicht größer als 10");
|
||||
}
|
||||
|
||||
// while Schleife
|
||||
while (a > 0) {
|
||||
System.out.println("a ist " + a);
|
||||
a--;
|
||||
}
|
||||
|
||||
// for Schleife
|
||||
for (int i = 0; i < 5; i++) {
|
||||
System.out.println("for Schleife Iteration: " + i);
|
||||
}
|
||||
|
||||
// switch Anweisung
|
||||
switch (c) {
|
||||
case 'a':
|
||||
System.out.println("c ist ein 'a'");
|
||||
break;
|
||||
case 'b':
|
||||
System.out.println("c ist ein 'b'");
|
||||
break;
|
||||
default:
|
||||
System.out.println("c ist nicht 'a' oder 'b'");
|
||||
}
|
||||
}
|
||||
|
||||
// Methode zur Arbeit mit logischen Operatoren
|
||||
void logicalOperations() {
|
||||
// Logische UND-Operation
|
||||
if (b && a > 5) {
|
||||
System.out.println("a ist größer als 5 und b ist wahr");
|
||||
}
|
||||
|
||||
// Logische ODER-Operation
|
||||
if (b || a < 5) {
|
||||
System.out.println("b ist wahr oder a ist kleiner als 5");
|
||||
}
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
SimpleJavaFeatureTest obj = new SimpleJavaFeatureTest(12, true, 'a');
|
||||
obj.controlStructures();
|
||||
obj.logicalOperations();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user