Irgendwas stimmt da nicht :/

Zzcared

Neues Mitglied
hallu erstmal und danke fürs anschauen 🙂!

Irgendwas in meinem Code stimmt nicht :/ sind mehrere Sachen rot und ich weiß nich ganz "how to fix" :/

Java:
package paketStundenerfassung;
import java.util.Scanner;
public class Startklasse{
	
		public static void main(String[] args)
		{
			String wochenTag[]={"Mo","Di","Mi","Do","Fr","Sa","So"};
			int() stunden;
			
			Scanner sc = new Scanner(System.in);
			stunden = new double[7];
			
			for (int i = 0; i < 6; i++) {
				System.out.println( "Eingabe Arbeitsstunden für "+ 
			wochenTag[i]+ ":");
			Stunden[i]=sc.nextint();
			}
			System.out.println("Tag"+"\t"+"Stunden");
			for (int j = 0; j < wochenTag.length; j++) {
				
			System.out.println(wochenTag[i])+"\t"+ stunden[i]);
			
			
			}
		}
}

Vielen dank für antworten im voraus! 🙂
 
Hier mal die Dinge, die mir sofort aufgefallen sind.

Java:
public class Startklasse{
   
        public static void main(String[] args)
        {
            String wochenTag[]={"Mo","Di","Mi","Do","Fr","Sa","So"};
            int() stunden; // Falsche Klammern
           
            Scanner sc = new Scanner(System.in);
            stunden = new double[7]; // invalid type. Du hast ein int array, du kannst daraus kein double array machen
           
            for (int i = 0; i < 6; i++) { // ist es gewollt, dass du den Sonntag nicht betrachtest? wochenTag länge ist 7
                System.out.println( "Eingabe Arbeitsstunden für "+
            wochenTag[i]+ ":");
            Stunden[i]=sc.nextint(); // Stunden != stunden, klein und Großschreibung ist wichtig
            }
            System.out.println("Tag"+"\t"+"Stunden");
            for (int j = 0; j < wochenTag.length; j++) {
               
            System.out.println(wochenTag[i])+"\t"+ stunden[i]); // Klammer zufrüh geschlossen!
           
           
            }
        }
}
 
Zuletzt bearbeitet:
Hm danke erstmal! ja aber 0 wird doch auch mit gezählt oder?
Demnach montag 0 dienstag 1 usw 🙂) oder?
und das mit den falschen klammer versteh ich nicht ganz :/?
 
Zuletzt bearbeitet:
Java:
package paketStundenerfassung;
import java.util.Scanner;

public class Startklasse{
	   
    public static void main(String[] args)
    {
        String wochenTag[]={"Mo","Di","Mi","Do","Fr","Sa","So"};
        double[] stunden; 
       
        Scanner sc = new Scanner(System.in);
        stunden = new double[7]; 
       
        for (int i = 0; i < 7; i++) { 
            System.out.println( "Eingabe Arbeitsstunden für "+
        wochenTag[i]+ ":");
        stunden[i]=sc.nextInt(); 
        
        }
        System.out.println("Tag"+"\t"+"Stunden");
        for (int j = 0; j < wochenTag.length; j++) {
           
        System.out.println(wochenTag[j] + "\t" + stunden[j]); 
       
       
        }
    }
}
 
Enum *hust*

Java:
  String wochenTag[]={"Mo","Di","Mi","Do","Fr","Sa","So"};
        double[] stunden;

Java:
public enum Wochentage {

	Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag;
	
	private Wochentage() {
		// TODO Automatisch generierter Konstruktorstub
	}

}
 
Zuletzt bearbeitet:

Zurück
Oben