cannot convert from int to boolean

Conax

Mitglied
Code:
import java.io.*;

public class rechner
{
 public static void main(String[] args)
 {
  
  System.out.println("**************************");
  System.out.println("******Taschenrechner******");
  System.out.println("**************************");
  System.out.println("*Rechenopperationen:     *");
  System.out.println("*(1)addieren             *");
  System.out.println("*(2)subtrahieren         *");
  System.out.println("*(3)multiplizieren       *");
  System.out.println("*(4)dividieren           *");
  System.out.println("**************************");
  
  System.out.println("Bitte geben Sie die erste Zahl ein");

  BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in )); 
  
  System.out.println("Bitte geben Sie die erste Zahl ein");
  
  int variable;
  String eingabe = stdin.readLine();
  variable = Integer.parseInt(eingabe);

  System.out.println("Bitte geben Sie die zweite Zahl ein");

  int variable1;
  String eingabe1 = stdin.readLine();
  variable1 = Integer.parseInt(eingabe);

  System.out.println("Bitte Rechenoperation eingeben");
  int variable2;
  String eingabe2 = stdin.readLine();
  variable2 = Integer.parseInt(eingabe);

  if (variable2= 1)
  {
   System.out.println(variable+variable1);
  }
  else if (variable2= 2)
  {
   System.out.println(variable-variable1);
  }
  else if (variable2= 3)
  {
   System.out.println(variable*variable1);
  }
  else if (variable2= 4)
  {
   System.out.println(variable/variable1);
  }
  else
  {
   System.out.println("Fehler bitte Programm neu starten!");
  }
 }
}

Irgendwie funktioniert das nicht so wie ich es mir gedacht habe und ich habe keinen Plan warum.
 
G

Gast2

Gast
Java:
if (variable2= 1)
Vergleicht wird mit
Code:
==
 
P

passi

Gast
Zudem beginnen Klassennamen immer mit einem Großbuchstaben!
Hier sind noch ein paar Fehler:
Java:
 int variable1;
  String eingabe1 = stdin.readLine();
  variable1 = Integer.parseInt(eingabe);

  System.out.println("Bitte Rechenoperation eingeben");
  int variable2;
  String eingabe2 = stdin.readLine();
  variable2 = Integer.parseInt(eingabe);

Wenn du schon copy/paste machst, solltest du auch darauf achten, dass die richtigen Parameter angegeben werden! Du willst der Variablen variable1 doch bestimmt nicht eingabe übergeben oder!? :p

Noch etwas: Die Zeile
Java:
System.out.println("Bitte geben Sie die erste Zahl ein");
wird zweimal ausgegeben!

Gruß

passi
 

Conax

Mitglied
vielen dank.

so läuft es

Code:
import java.io.*;

public class rechner
{
 public static void main(String[] args) throws IOException
 {
  
  System.out.println("**************************");
  System.out.println("******Taschenrechner******");
  System.out.println("**************************");
  System.out.println("*Rechenopperationen:     *");
  System.out.println("*(1)addieren             *");
  System.out.println("*(2)subtrahieren         *");
  System.out.println("*(3)multiplizieren       *");
  System.out.println("*(4)dividieren           *");
  System.out.println("**************************");
  
  System.out.println("Bitte geben Sie die erste Zahl ein");

  BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in )); 
  
  int variable;
  String eingabe = stdin.readLine();
  variable = Integer.parseInt(eingabe);

  System.out.println("Bitte geben Sie die zweite Zahl ein");

  int variable1;
  String eingabe1 = stdin.readLine();
  variable1 = Integer.parseInt(eingabe1);
  
  System.out.println("Bitte Rechenoperation eingeben");
  int variable2;
  String eingabe2 = stdin.readLine();
  variable2 = Integer.parseInt(eingabe2);

  if (variable2== 1)
  {
   System.out.println("Das Ergebnis ist: "+(variable+variable1));
  }
  else if (variable2== 2)
  {
   System.out.println("Das Ergebnis ist: "+(variable-variable1));
  }
  else if (variable2== 3)
  {
   System.out.println("Das Ergebnis ist: "+(variable*variable1));
  }
  else if (variable2== 4)
  {
   System.out.println("Das Ergebnis ist: "+(variable/variable1));
  }
  else
  {
   System.out.println("Fehler bitte Programm neu starten!");
  }
 }
}

Ich hatte auch das throws IOException vergessen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Meldung "cannot convert flom boolean to boolean[]" Java Basics - Anfänger-Themen 3
Flo :3 Variablen Type dismatch: cannot convert from string to int Java Basics - Anfänger-Themen 9
T Cannot convert from Integer to int Java Basics - Anfänger-Themen 12
B Fehlermeldung: cannot convert from int to byte Java Basics - Anfänger-Themen 2
S StringToInt() - Type mismatch: cannot convert from... Java Basics - Anfänger-Themen 16
G "cannot convert from long to int" - problem Java Basics - Anfänger-Themen 9
S Cannot Convert Array Java Basics - Anfänger-Themen 2
W Cannot find Symbol Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
W Cannot resolve symbol 'HttpServlet' Java Basics - Anfänger-Themen 2
I JSON - cannot deserialize from Object value Java Basics - Anfänger-Themen 16
J Scanner cannot be resolved to a type Java Basics - Anfänger-Themen 3
N Fehler "Cannot instantiate the type" Java Basics - Anfänger-Themen 3
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
V ClientProtocolException cannot be resolved Java Basics - Anfänger-Themen 6
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
A Cannot find symbol bei exceptions Java Basics - Anfänger-Themen 2
J The import org.bukkit cannot be resolved Java Basics - Anfänger-Themen 3
J Fehlermeldung unklar. non-static variable player0 cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 6
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
L constructor cannot be applied... Java Basics - Anfänger-Themen 22
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
M Cannot make a static reference to the non-static method Java Basics - Anfänger-Themen 10
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
R return: cannot find symbol Java Basics - Anfänger-Themen 2
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
Aprendiendo Interpreter-Fehler "non-static variable this cannot be referenced from a static context" Java Basics - Anfänger-Themen 2
M Iterator cannot refer to a non final... Java Basics - Anfänger-Themen 20
S Cannot find symbol (symbol ist eine Variable) Java Basics - Anfänger-Themen 13
N Cannot find symbol Java Basics - Anfänger-Themen 18
T Error: int cannot be dereferenced Java Basics - Anfänger-Themen 10
J JLabel cannot be resolved Java Basics - Anfänger-Themen 8
H Variablen error: non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P Cannot find symbol, wieso? Java Basics - Anfänger-Themen 5
UnityFriday method getPrevious in class List<ContentType> cannot be applied to given types Java Basics - Anfänger-Themen 29
M Erste Schritte cannot find symbol - Probleme mit Klassen Java Basics - Anfänger-Themen 6
B OOP next cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
B OOP Cannot instantiate the type AuDList<Integer> Java Basics - Anfänger-Themen 18
U Erste Schritte cannot be referenced from a static context Java Basics - Anfänger-Themen 1
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
F Erste Schritte parseint: cannot find symbol Java Basics - Anfänger-Themen 6
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
M Erste Schritte [Variable] cannot be resolved to a variable Java Basics - Anfänger-Themen 4
M The Selection cannot be launched... Java Basics - Anfänger-Themen 4
M Vererbung - Cannot Find Symbol constructor... Java Basics - Anfänger-Themen 11
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
M Methoden Cannot be resolved to a variable Java Basics - Anfänger-Themen 5
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
P enum: cannot be resolved to a type Java Basics - Anfänger-Themen 2
W Compiler-Fehler "non-static method cannot be referenced"-Problem Java Basics - Anfänger-Themen 6
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
W int cannot be dereferenced Java Basics - Anfänger-Themen 5
P Cannot find Symbol Java Basics - Anfänger-Themen 3
K Compiler-Fehler Button cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
F Methoden Cannot refer to a non-final variable.. verständnisproblem. Java Basics - Anfänger-Themen 7
A Cannot make a static reference to the non-static field Java Basics - Anfänger-Themen 6
K The Java Runtime Environment cannot be found. Java Basics - Anfänger-Themen 6
F Input/Output IOTools Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 16
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7
P StdIn.readDouble: cannot find symbol Java Basics - Anfänger-Themen 7
B Fehler "Cannot find symbol - variable number1" Java Basics - Anfänger-Themen 13
P Variablen Cannot be resolved to a variable Java Basics - Anfänger-Themen 8
B Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 6
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
M Methoden "Non-static method xy cannot be referenced from a static context" Java Basics - Anfänger-Themen 20
K Cannot find symbol Java Basics - Anfänger-Themen 3
H cannot find symbol Java Basics - Anfänger-Themen 4
K Objekt erstellen - error: non-static variable this cannot be referenced from a static context Java Basics - Anfänger-Themen 17
S cannot find symbol, symbol: constructor Java Basics - Anfänger-Themen 2
3 Compiler-Fehler Fehlerbehebung cannot find Symbol Java Basics - Anfänger-Themen 4
R Compiler-Fehler Cannot find symbol (Method printIn) Java Basics - Anfänger-Themen 3
H non-static method cannot be referenced from a static context Java Basics - Anfänger-Themen 2
L Cannot make a static reference to the non-static method Java Basics - Anfänger-Themen 6
B Polymorphie A obj = new B; "cannot find symbol app()" Java Basics - Anfänger-Themen 5
S wieso Fehlermeldung cannot find symbol hier Java Basics - Anfänger-Themen 10
K Variablen Cannot make a static reference to the non-static field time Java Basics - Anfänger-Themen 6
T Cannot refer to an instance field xxx while explicitly invoking a constructor Java Basics - Anfänger-Themen 14
T Cannot find Symbol(String) Java Basics - Anfänger-Themen 9
2 Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 13
N Erste Schritte import javax.media.3d....; //Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 10
B Erste Schritte cannot find symbol - problem Java Basics - Anfänger-Themen 9
P Compiler-Fehler Cannot make a static reference to the non-static field process Java Basics - Anfänger-Themen 3
K int cannot be dereferenced Java Basics - Anfänger-Themen 2
H LocationReferenceImpl cannot be resolved to a type Java Basics - Anfänger-Themen 5
D Cannot find symbol variable Java Basics - Anfänger-Themen 9
A Compiler-Fehler Cannot find Symbol Java Basics - Anfänger-Themen 6
M Objekt Cannot instantiate the type ... Java Basics - Anfänger-Themen 10
V Datentypen int cannot be dereferenced Java Basics - Anfänger-Themen 4
R Compiler-Fehler sequenz cannot be resolved or is not a field Java Basics - Anfänger-Themen 2
V Packages: Cannot find symbol Java Basics - Anfänger-Themen 12
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
T Cannot be resolved to a variable Java Basics - Anfänger-Themen 8
E Klassen ClassCastException bei gleichnamigem: paket.klasse cannot be cast to paket.klasse Java Basics - Anfänger-Themen 10
C i cannot be resolved (obwohl es im schleifekopf initialisiert worden ist) Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben