Aufgabe: Schreiben Sie ein Programm, dass den Text "Hello World" in der Konsole ausgibt.
public class ArrayUebungen {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!");
Aufgabe: Schreiben Sie eine Methode schreibeBrief()
. Hier soll der folgende Text ausgegeben werden:
Sehr geehrte(r) Frau/Herr (Übergabevariable), wir gratulieren Ihnen zur Lösung der Aufgabe.
Im Hauptprogramm erstellen Sie eine Variable mit Ihrem Namen und rufen damit die Methode auf.
class String6 {
public static void main(String[] args) {
// TODO Auto-generated method stub
schreibeBrief("Jan");
}
public static void schreibeBrief(String Name) {
System.out.println("Sehr geehrte(r) Frau/Herr "+ Name +",
wir gratulieren Ihnen zur Lösung der Aufgabe.");
}
}
Aufgabe: Entwickeln Sie ein Programm, das ein Würfelwurf simuliert. Erzeugen Sie das Würfelergebnis mithilfe eines Zufallszahlgenerators
public class Wuerfel {
public static void main(String[] args) {
// TODO Auto-generated method stub
int zahl= (int)(Math.random()*6+1);
System.out.println("Ihr Würfelergebnis ist: " +zahl);
}
}
Aufgabe: Erstellen Sie einen Array vom Typ float der Länge 5. Legen Sie den Array in einer Variablen namens fa an. Setzen Sie die Werte des ersten, dritten und letzten Elements auf 10. Geben Sie den gesamten Array auf der Konsole aus.
public class ArrayUebungen {
public static void main(String[] args) {
// TODO Auto-generated method stub
float[] fa ;
fa = new float[5];
fa[0] = 10;
fa[2] = 10;
fa[4] = 10;
for(int i = 0; i<fa.length; i++)
System.out.println(fa[i]);
}
}
Aufgabe: Legen Sie einen Integer-Array namens a mit den Werten 0, 8, 15 an. Verwenden Sie die Kurzschreibweise. Geben Sie den Array auf der Konsole aus.
public class ArrayUebung2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a = {0,8,15};
for(int i = 0; i < a.length; i++)
System.out.println(a[i]);
}
}
Aufgabe: Erstellen Sie je einen Array für • 5 ganze Zahlen • 3 Strings • 4 Kommazahlen • 3 boolesche Werte Befüllen Sie anschließend die Arrays mit beliebigen Werten und geben Sie einige Werte einzeln aus, d.h. für ein einzelnes Element eine Print-Anweisung.
public class ArrayUebung3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] ganzeZahl;
ganzeZahl = new int[5];
ganzeZahl[0] = 1;
ganzeZahl[1] = 6;
ganzeZahl[2] = 2;
ganzeZahl[3] = 5;
ganzeZahl[4] = 3;
String[] Name;
Name = new String[3];
Name[0] = "Jan";
Name[1] = "Rappe";
Name[2] = "ASS";
float[] Werte;
Werte = new float[4];
Werte[0] = 1.10F;
Werte[1] = 1.16F;
Werte[2] = 11.2F;
Werte[3] = 2.16F;
boolean[] Tag;
Tag = new boolean[3];
Tag[0] = true;
Tag[1] = false;
Tag[2] = true;
System.out.println(ganzeZahl[4]);
System.out.println(Name[0]);
System.out.println(Werte[3]);
System.out.println(Tag[2]);
}
}
Aufgabe: Erstellen sie ein zweidimensionales double Array mit den Dimensionen 4 und 3. Füllen Sie das Array mit den Werten:
array[i][j] = (i+1)*1,5*(j+1)^2
Verwenden sie hierfür die Methode quadriere:
public static double quadriere (double zahl){
return zahl * zahl; }
Geben Sie die Werte gemäß Beispiel-ArrayMD1 aus.
public class MD2_Uebung {
public static void main(String[] args) {
// TODO Auto-generated method stub
double[][] Array = new double[4][3];
for (int i =0; i<Array.length; i++) {
for (int j = 0; j<Array[i].length; j++) {
Array[i][j]= quadriere((i+1)*1.5*(j+1));
}
}
for (int i =0; i<Array.length; i++) {
for (int j = 0; j<Array[i].length; j++) {
System.out.printf("%f ",Array[i][j]);
}
System.out.println("");
}
}
public static double quadriere(double zahl) {
return zahl*zahl;
}
}