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? ;)

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

Java integer Variable soll sich +1 addieren

Hallo. Wie kann ich eine Integer Variable mit sich selbst mit 1 addieren?? Ich will, dass mein Knopf eine 0 anzeigt, welche beim Klicken zu einer 1 wird, beim zweiten klicken zu einer 2, beim dritten zu einer 3 usw usw usw.

Das hier ist meine Variablen-class und bei Zeile 3 kommt der Fehler, dass die Variable doppelt da ist. Genau so geht das aber in Python Batch usw. Es muss also auch in Java gehen.

public final class Variablen{
         public static int nummer(){
          int x = x+1;
         return x;
        } 
}

Hoffentlich kann mir wer helfen. PS: Die Variable wird aus einer anderen Class abgerufen mit folgendem Text:

package de.Leon.java;

import javax.swing.*;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class Fenster extends JFrame

    implements ActionListener{
    
    private JButton  Knobb = new JButton("Drücken");
    private JButton DesIsAuchEnKnobb = new JButton("Zahlen");
    
    public Fenster(){
        
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    Knobb.addActionListener(this);
    DesIsAuchEnKnobb.addActionListener(this);
    
    getContentPane().add(Knobb);
    getContentPane().add(DesIsAuchEnKnobb, BorderLayout.SOUTH);
    
    pack();
    
    setLocationRelativeTo(null);
    
    setVisible(true);
    
    }

    public static void main(String[] args) {
        new Fenster();
    }
    

    @Override
    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==Knobb){
            Knobb.setText("Gedrückt");
        }
        if (e.getSource()==DesIsAuchEnKnobb) {
            DesIsAuchEnKnobb.setText("" + Variablen.nummer());
        }
    }
    
}

Ich bin noch am Java lernen und kann also nicht sonderlich viel^^

Ich benutze Eclipse

...zur Frage

Excel: Variable in jeder Prozedur erlauben

Heyho,

ich möchte gerne eine Global Gültige Variable erstellen, dazu habe ich als erstes ganz oben folgendes gemacht:

Public Stammverzeichnis As String

Nun wird diese in einer Prozedur verwendet:

Sub Workbook_Open()
Pfad = Range(Stammverzeichnis).Value
End Sub

Dabei entsteht dann der Fehler das er nicht gefunden wird - was habe ich falsch?

...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?