Java Lösungen

Bitte beachten: es gibt in der Programmierung immer mehrere Lösungen. Diese Lösungen sind Beispiele.

1.

public class schleife {
    public static void main(String[] args) {
        int zahl = 0; // Initialisierung der Variablen zahl
        for ( ; zahl < 100; zahl++) {
            System.out.print(zahl + " ");
        }
    }
}

2.

import java.util.Scanner;
public class raten {
    public static void main(String[] args) {
    		Scanner scanner = new Scanner(System.in);
        System.out.println("Rate die Zahl zwischen 1 bis 3");
        int zahl=scanner.nextInt();
		if (zahl==3){
		System.out.println ("Ja, Richtig");
		}
		else 
		{
			System.out.println ("Nein, falsch geraten");
		}
        
        }
    }

3.

import java.util.Scanner;

public class quadrat {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Bis zu welcher Zahl soll das Quadrat ausgegeben werden?");
        int ziel = scanner.nextInt();

        for (int zahl = 1; zahl <= ziel; zahl++) {
            int quadrat = zahl * zahl;
            System.out.println(quadrat);
        }
    }
}

4.

public class uebung2 {
                public static void main(String[] args) {
                        String ch="hallo";
                        ch="wie gehts?";
                        System.out.println(ch);

                }
}

Variablen dürfen in Java nur einmal deklariert werden.

Aufgabe 4:

import java.util.Arrays;

public class uebung4 {
    public static void main(String[] args) {
        int[] liste={3,6,1,55,77,43,5};
        Arrays.sort(liste);
        System.out.println(Arrays.toString(liste));
    }
}

Das direkte Ausgeben eines Arrays mit System.out.println(liste); gibt nicht die Inhalte des Arrays aus, sondern eine Speicheradresse, weil liste ein Objekt ist. Um die Inhalte des Arrays auszugeben, kann Arrays.toString(liste) verwendet werden.

Aufgabe 6:

import java.util.Arrays;

public class uebung5 {
    public static void main(String[] args) {
        int[] liste={3,6,1,55,77,43,5};
        Arrays.sort(liste);
        System.out.println(liste.length);
    }
}