Computer – die neusten Beiträge

Array Werte einfügen/löschen/ändern?

Hallo ich bin gerade am Java lernen und habe folgendes Problem:

Ich habe ein Array erstellt in dem ich angebe wie viele Zahlen ich eingeben will und diese dann eingeben kann. Nun möchte ich über Switch-Case dem Benutzer die Möglichkeit geben Werte neu an eine beliebige Stelle einzufügen / einen Wert zu löschen / oder einen Wert abzuändern.

import java.util.Scanner;


public class Hausaufgabe71 {


    public static void main(String[] args) {
        Scanner eingabe = new Scanner(System.in);
        
        System.out.println("Wie viele Zahlen sollen eingegeben werden?");
        int anzahlZahlen = eingabe.nextInt();
        double[] zahlen = new double[anzahlZahlen];
        for (int i = 0; i < zahlen.length; i++) {
            System.out.print("Zahl " + (i + 1) + ": ");
            zahlen[i] = eingabe.nextDouble();
        }
        System.out.print("\nAktuelle Zahlen: ");
        for (double element : zahlen) {
            System.out.print(element + " ");
        }
        
        System.out.println("\nSumme: " + summe(zahlen) + " " + "Durchschnitt: " 
                + durchschnitt(zahlen));
        
        System.out.println("Was möchten Sie tun?\n1) Zahl einfügen\n2) Zahl"
                + " löschen \n3) Zahl ändern \n4) Beenden");
        
        int menue = eingabe.nextInt();
    
        switch (menue) {
        case 1:
            System.out.println("\nAn welcher Position möchten Sie die Zahl "
                    + "ändern?\n(1 = erste Zahl; " + (zahlen.length + 1) 
                    + " = hinten anfügen)");
            int pos = eingabe.nextInt();
            
            break;
            


        }
        
    }
    public static double summe(double[] zahlen) {
        double sum = 0;
        for (double value : zahlen) {
            sum += value;
        }
        return sum;
    }
    public static double durchschnitt(double[] zahlen) {
        double dur = 0;
        for (int i = 0; i < zahlen.length; i++) {
            dur += zahlen[i];
        }
        return dur / zahlen.length;
    }
}

Das ist mein bisheriger Quelltext.

Hat jemand einen Ansatz für mich wie ich diese Punkte realisiere?

MfG

Computer, programmieren, Java

Videokonferenz teams, können die Lehrer einen zwingen?

Hey!

Vorab möchte ich erwähnen, dass jegliche Antworten wie ''und wie machst du das im Präsenz-unterricht?'' ''Ziehst du dir eine Decke über den Kopf im Klassenzimmer?'' ''da muss man einfach durch'' etc unnötig sind. Einige Menschen haben Probleme mit sich selbst (oder generell damit sich anderen zu zeigen) durch Erfahrungen oder ähnliches & offensichtlich KEINE Chance sich im echten Leben zu verstecken. Allerdings ist es etwas anderes vor der Kamera (ist in meinen Augen weitaus unangenehmer). Es könnten Bilder/Videos gemacht werden um sich über die Person witzig zu machen & ähnliches (bin mir zu 100% sicher, dass sich das von alleine versteht) und durch den Onlineunterricht entsteht eine kleine Chance wenigstens dort ohne Angst über das eigene Aussehen/Benehmen am Unterricht teilzunehmen. Also bitte einfach direkt auf die Frage eingehen und dieses ewige ''ah du stellst dich an, ich kann das auch also musst du das auch'' benehmen weglassen :).

Wir haben aufgrund der Berufsschulschließung jetzt auch den Onlineunterricht mit Videokonferenzen (es wurde bisher nicht erwähnt ob man eine Kamera verwenden muss oder nicht da morgen der erste Tag ist) allerdings wollte ich sicher gehen wie die Situation diesbezüglich ist.

Ich bin mir bewusst, dass die Lehrer die Anwesenheit durch die Kamera überprüfen wollen (oder teils müssen) allerdings ist das ja nicht überall so. Könnte man daher die Benutzung einer Kamera verneinen (aufgrund von rechtlichen Gründen oder ähnliches) ? :)

Vielen Dank für Antworten im voraus! :)

Computer, Microsoft, Schule, Lehrer, Online-Unterricht

Cyberpunk 2077: Enormes Performanceproblem? Nur 15 FPS im Hauptmenü - was kann ich noch tun?

Hallo!

Ich hatte auf GoG und Reddit mein Problem geschildert, dort konnte man mir aber nicht helfen. Nichts was ich bislang gelesen habe, hat mein Problem getroffen/beschrieben. Nicht in der Form.

Das Problem ist: Egal welche Grafikeinstellung oder Auflösung, es spielt keine Rolle. Das Spiel will nicht flüssig laufen. Ich habe das Spiel gekauft und konnte es einfach noch nicht spielen. Schon beim Starten und der Epilepsiewarnung merkt man das der Sound eine gute Sekunde vor dem Wechsel zur nächsten Nachricht kommt. Die Mausbewegung im Hauptmenü (!) ist genauso eine Sekunde nachläufig. Von Start an habe ich immer 15 FPS.

Ich habe aktuelle Grafiktreiber.

GeForce GTX 1080 Ti

i7-7700K

4.20 GHz

16 GB Ram

Das Spiel ist auf einer HDD installiert. (mehrfach neuinstalliert)

Ich spiele auf einem 4K-Monitor mit 60Hz und PC wie Bildschirm sind via HDMI verbunden.

Ich habe bereits auf einem anderen Monitor "gespielt" (gleiches Ergebnis), egal welche Auflösung, egal welche Grafikeinstellung, selbst beim Minimum. Auch den Modus für "langsame HDD" habe ich ausprobiert. Die Installation auf meine 240GB SSD hat nichts geändert. Es ist auch nur bei Cyberpunk so, alle anderen Spiele laufen flüssig. Natürlich hat keines von ihnen die selben Anforderungen, aber mein PC ist "zu gut" als das es gar nicht laufen würde. Das einzige Spiel bei dem ich ähnliche Probleme hatte, ganz gleich welche Einstellungen, war Kingdom Come: Deliverence. Da kam ich nicht über 40 FPS hinaus.

Ich weiß einfach nicht mehr weiter. Ich würde das Spiel gerne mal daddeln, bin inzwischen aber nur noch ahnungslos.

Hat jemand noch eine Idee?

Computer, Technik, Support, Technologie, Cyberpunk 2077, Spiele und Gaming

Meistgelesene Beiträge zum Thema Computer