Java unexpected type. Required: Variable Found: Value, was mache ich falsch?

2 Antworten

Beim nächsten Mal wäre es noch nett, wenn du die Zeile angibst, in der der Fehler auftritt.

zahl1 - zahl2 = ergebnis;

Wäre richtig

ergebnis = zahl1 - zahl2;

Den Fehler hast du mehrmals gemacht.

Nebenbei: was soll dein Programm eigentlich machen, wenn man als Operator -123, 0, 5 oder 43945 angibt? ;)

25

Das klingt nach einer guten Idee für nächstes mal :) Vielen Dank, jetzt errinnere ich mich. Falsch herrum! Danke 

1

Bei einer Zuweisung a = b wird der Variable links (hier: a) der Wert rechts (hier: b) zugewiesen - immer in dieser Reihenfolge!

Man könnte auch sagen: a ← b a wird der Wert von b zugewiesen.

Also ist folgendes falsch:

zahl1 + zahl2 = ergebnis;

Korrekt wäre:

ergebnis = zahl1 + zahl2;

Du willst ja schließlich der Variable ergebnis den Wert zahl1 + zahl2 zuweisen.

Genauso bei:

zahl1 - zahl2 = ergebnis;
zahl1 * zahl2 = ergebnis;
zahl1 / zahl2 = ergebnis;

Die Variable, der ein Wert zugewiesen wird, muss immer links stehen!

LG Willibergi

Gutes Forum für's Java Programmieren?

Hallo allerseits,

ich (versuche) grade das programmieren von Java zu erlernen. Da ich bis jetzt (nach 2 Monaten) immer noch nicht verstanden habe und gelsen habe, dass man am besten lernt, indem man Fehler macht, wollte ich fragen, ob jemand irgendein gutes Forum kennt, wo leute aktiv und neulingen helfen können, was sie falsch gemacht haben ... .

Danke im Vorraus ;)

...zur Frage

Java - Zahl aus NumberField in Variable - Wo ist mein Fehler?

Ich würde gerne, dass mein Programm eine Zahl, welche Ich in ein NumberField reinschreibe, in eine Variable schreibt. Ich gebe das ein:

jNumberField1.getDouble() = Zahl1;

und es wird als Fehler angezeigt. Was amche ich falsch?

...zur Frage

Uncaught SyntaxError: Unexpected identifier?

Guten Abend, bin gerade am verzweifeln da ich egal was ich mache immer den Fehler "Uncaught SyntaxError: Unexpected identifier" bei der Übergabe einer Variable von PHP zu JS.

  <script type="text/javascript">
$(function () {
    var options = {
        float: false,
        removable: '.trash',
        removeTimeout: 100,
        acceptWidgets: '.grid-stack-item',
        resizable: { handles: 'e, se, s, sw, w' }
    };
    $('#grid').gridstack(options);

    var serializedData = null;
    var data = "<?php echo json_encode($serializedData); ?>";

der Fehler befindet sich in der letzten Zeile.

PHP:

$serializedData = array();
$str = "SELECT gri_id as 'id', gri_plugin as 'plugin', gri_gridContent as 'content', gri_gridPosX as 'x', gri_gridPosY as 'y', gri_gridSizeX as 'width', gri_gridSizeY as 'height' FROM tGrid WHERE gri_location = '$loc'";
$stmt = $db->prepare($str);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $value) {
  $function = $value["plugin"];
  $data = $function($value['id'], $db);
  $value['content'] = $data;
  array_push($serializedData, $value);
}

Hat irgendwer eine Ahnung was ich Falsch gemacht habe? ich komm einfach nicht drauf.

MFG

...zur Frage

Excel: Variable in Range() übergeben

Folgendes Problem bei diesem Code in Excel:

Dim Stammverzeichnis As String
Dim Kreditnehmer As String
Dim Pfad As String

Stammverzeichnis = "J25"
Kreditnehmer = "B5"

Pfad = Range(Stammverzeichnis).Value & Range(Kreditnehmer ).Value & ".png"

Leider wird mir ein Error dabei angezeigt: Anwendungs- oder objektdefinierter Fehler

...zur Frage

Warum wird mir bei Java ein Fehler angezeigt?

Was habe ich in Zeile 15 falsch gemacht?

Bin erst neu in Java und muss noch die ganzen Grundlagen lernen ^^;

...zur Frage

Was möchtest Du wissen?