Programmiersprache – die besten Beiträge

Programmiersprache Java: Wieso erhalte ich diese Fehlermeldung?

Hallo zusammen

Ich bin gerade wieder fleissig Java am programmieren und komme leider bei einem neuen Problem nicht weiter.

Der Code ist an und für sich schon fertig, nur schein bei der Zeile 17 (gem. Fehlermeldung etwas nicht korrekt zu sein, was ich leider nicht nachvollziehen kann. Kann mir jemand erklären wie das Problem behoben werden kann?

Von der Logik her müsste danach der Code funktionieren.

Aufgabenstellung:

2x Usereingabe -> 1x Min int Minimalwert & 1x Max int Maximalwert

Das Programm soll den ersten Index von int [] werte widergeben, welche das Minimum und Maximum Kriterium kumulativ erfüllt und danach sich beenden ohne weitere Werte anzugeben -> break.

int zähler habe ich als Indexcount verwendet.

Fehlermeldung:

Code an sich:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

int [] werte = {45, 34, 56, 63, 83, 18, 12, 79, 2, 35, 13, 68, 22, 54, 86, 33};

Scanner keyScan = new Scanner(System.in);

System.out.print("Minimum: ");

int min = keyScan.nextInt();

System.out.print("Maximum: ");

int max = keyScan.nextInt();

keyScan.close();

for (int zähler = 0; zähler<werte.length; zähler++) {

  if (werte [zähler] >= min && werte <= max) {

    System.out.print(werte[zähler]);

    break;}

 }

}

}
----------------------

Für eure Hilfe wäre ich sehr dankbar.

LG

Alex

Bild zum Beitrag
programmieren, Java, Programmiersprache, Fehlermeldung

Wie kann mein programmiertes Tool mit einer anderen Instanz weltweit kommunizieren?

Das ganze ist ein Gedankenexperiment, es findet noch kein Programmierprojekt statt.

Möchte die genaue Idee nicht teilen, stellt euch einen geteilten Kalender, ein Tool fürs Büro oder einen Countdown vor.

Nehmen wir an das Tool wird lokal gestartet und soll nun mit 10 anderen Instanzen die auch jeweils lokal gestartet werden kommunizieren. Die Rechner befinden sich nicht im gleichem Netzwerk. Andere zusätzliche Instanzen sollen ebenfalls ihren eigenen fest zugewiesenen Kommunikationsraum haben und unabhängig funktionieren.

Jede Eingabe vom Benutzer soll mit den anderen bis zu 10 Instanzen in einem Raum synchronisiert werden.

Ich frage mich nun, wie genau realisiert man so etwas? Welches Protokoll, über welchen Weg? Wie geht man da heran?

Ich dachte daran einen IRC Server zu benutzen aber fairerweise muss ich sagen ich kenne mich (noch) nicht aus und das erscheint mir nicht die moderne Programmierart zu sein. Wie würde das ein Profi machen? Am Allerbesten wäre es, wenn man es so realisieren könnte, dass es sowohl als Anwendung laufen kann als auch im Browser.

Mit welchen Programmiersprachen und anderen Dingen ließe sich dieses Tool am besten umsetzten?

Ich hoffe ich konnte mich verständlich ausdrücken und wäre dankbar wenn mich Jemand in die richtige Richtung weisen könnte.

Computer, Internet, Software, Internetverbindung, Technik, programmieren, Programmiersprache, Technologie, Verbindung

Meistgelesene Beiträge zum Thema Programmiersprache