Java : Warum wartet der Scanner nicht auf meine Eingabe?

Hallo,

Gebt mal folgenden Code bei euch ein und startet :

package Lernen;

import java.util.Arrays;
import java.util.Scanner;

public class CarSeller {

    int rColor = (int)(Math.random()*9);
    int color;
    int ps;
    int mark;
    String color2;
    String ps2;
    String mark2;
    String[] colorArray = new String[10];

    public void price(int color, int ps, int mark) {
        this.color = color;
        this.ps = ps;
        this.mark = mark;
    }

    public int RandomColor() {
        System.out.println(colorArray[rColor]);
        return 1;
    }

    public static void main(String[] args) {
        CarSeller acess = new CarSeller();
        acess.colorArray[0] = "Black";
        acess.colorArray[1] = "Green";
        acess.colorArray[2] = "Red";
        acess.colorArray[3] = "Orange";
        acess.colorArray[4] = "Blue";
        acess.colorArray[5] = "Cyan";
        acess.colorArray[6] = "White";
        acess.colorArray[7] = "Brown";
        acess.colorArray[8] = "Yellow";
        acess.colorArray[9] = "Grey";

        System.out.println("Hey, what do you want to do ? | BUYCAR | DRIVE | GOINHOUSE | BUYPLOTS | REFUEL | QUIT |");
        Scanner start = new Scanner(System.in);

        if (start.equals("BUYCAR")) {
            System.out.println("What car do you want to buy? | Lamborghini | Porsche | VW | Mercedes | BMW  | Tesla | CANCEL|");
            Scanner a = new Scanner(System.in);
            
            if (a.equals("Lamborghini")) {
                
                  CarSeller Lamborghini = new CarSeller();
                  System.out.println("Which color do you want ? | Choose one ");
                  System.out.println(Arrays.toString(acess.colorArray));
                  System.out.println("Or do you want a random color ? | Random");
                  Scanner colorchoose = new Scanner(System.in);
                  
                  if (colorchoose.equals("Random")) {
                      System.out.println(acess.RandomColor());
                  }


            }

        }
    }

}

Bei mir wartet der irgendwie nicht auf eine Eingabe... Wie behebe ich diesen Fehler ?

PC, Computer, Technik, IT, programmieren, Java, Informatik
Touchscreen reagiert nicht mehr auf Eingaben?

Ich bin seit kurzem stolzer Besitzer des Lenovo Tab M10 FHD Plus mit einen 10,3 Zoll großen Display. Das Tablet soll dabei unteranderem zum Zeichnen dienen. Aus diesem Grund habe ich zusätzlich ein Stift besorgt und eine zusätzliche Schutzfolie um das Display beim Zeichnen nicht zu zerkratzen.

Seitdem die Schutzfolie auf das Display geklebt wurde, reagiert das Display jedoch nicht mehr auf Eingaben durch den Stift, der Fehler tritt jedoch nur in den Momenten auf, in denen ich das Tablet Flach auf einen festen Untergrund gelegt hatte z.b. auf dem Tisch. Wenn ich es jedoch mit der zweiten Hand festhalte während ich mit dem Stift darauf schreibe etc. funktioniert die Eingabe wiederum Problemlos.

Ich habe das Problem zunächst auf die Empfindlichkeit des Displays zurück geführt, da sich durch die Schutzfolie natürlich auch die Umgebungsbedingungen zusätzlich ein wenig verändert haben. Handy und Tablets der Marke "Samsung" bieten hier Einstellungen um die Berührungsempfindlichkeit zu erhöhen, jedoch gibt es diese scheinbar beim Lenovo nicht zumindest kann ich hierzu weder in den Entwickleroptionen noch generell in den Einstellungen nichts finden.

Bei dem Stift handelt es sich um ein aktiven Stift, dieser Verfügt intern über eine Spannungsversorgung und muss auch vorher eingeschaltet werden bevor man diesen überhaupt benutzen kann. Könnte es möglich sein, dass hier ein anderer Stift besser geeignet währe? Die Eingabe mit dem Finger ist Problemlos und jederzeit möglich.

PC, Computer, Handy, Technik, Elektronik, Elektrotechnik, Tablet PC
Die Verbindung wird vom Remotegerät bzw. der Ressource nicht akzeptiert? trotz funktionierendem Internet?

Hallo zusammen, wie oben beschrieben funktioniert mein Internet auf manchen Seiten nicht? Wenn ich beispielweise auf YouTube gehe, funktioniert die Verbindung einwandfrei. Versuche ich jedoch google.com aufzurufen, wird mir angezeigt, dass ich keine Verbindung zum Internet habe.

Link, weil das Uploaden mit Bilder anscheinend nicht geht oder zu langsam ist:

https://prnt.sc/20xopti

Wenn ich auf die Windows-Netzwerksdiagnose klicke und diese auch versuche durchzuführen, wird mir das hier angezeigt:

Link, weil das Uploaden mit Bilder anscheinend nicht geht oder zu langsam ist:

https://prnt.sc/20xopks


" Gefundene Probleme

Erkennungsdetails

5

Die Verbindung wird vom Remotegerät bzw. der Ressource nicht akzeptiert. Ermittelt

Das Gerät bzw. die Ressource (Webproxy) ist nicht für das Akzeptieren von Verbindungen an Port "8003" eingerichtet.

Wenden Sie sich an den Netzwerkadministrator. Abgeschlossen

Der gewünschte Computer bzw. das gewünschte Gerät ist verfügbar, unterstützt jedoch den gewünschten Vorgang nicht. Dies kann an einem Konfigurationsproblem oder einer Einschränkung des Geräts liegen."

Folgendes habe ich bisher (ohne Erfolg) probiert:

Beim Kundendienst angerufen, hab n neuen Router gekriegt, aber das Problem wurde nicht behoben.

Die Adressen sowohl über LAN, als auch über WLAN versucht aufzurufen

Router und PC mehrmals neu gestartet

Ein paar YouTube Videos mit ähnlichen Problemen angeklickt und jeden Schritt bei mir nachgemacht.

Ich hoffe ihr könnt mir bei diesem Problem helfen. Ich habe das Problem seit gestern Nachmittag und auf anderen Geräten funktioniert die Verbindung zu google.com einwandfrei. Es scheint nur meinen PC zu betreffen.

Falls ich noch etwas Wichtiges ausgelassen habe, bin ich gerne bereit euch weitere Informationen bereitzustellen.

Gruss und im voraus Danke

Deti

PC, Computer, Internet, WLAN, Technik, Verbindung

Meistgelesene Beiträge zum Thema PC