A
Anonymous
Gast
Hallo Ihr,ich habe ein kleines Problem.
Ich habe zwar schon raus, wie mann einen Bruch einliest, bzw ausgibt, aber leider ist er ein String. Kann man ihn bzw die Variable in einen Int konvertieren?
Im Anhang mal der Anfang des Programms
mport java.io.*;
import java.util.*;
public class StringTokenizerBeispiel {
public static void main (String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String aString, aSubString;
String a,b,c,d;
int i;
try {
System.out.print ("Bitte eine Bruchrechnung eingeben: ");
aString = br.readLine();
StringTokenizer myStringTokenizer = new StringTokenizer(aString,"+-*/");
i = 0;
do{
i++;
if (i==1)
{a = myStringTokenizer.nextToken();
System.out.println("1.Variable: "+a);}
else if (i==2)
{b = myStringTokenizer.nextToken();
System.out.println("2.Variable: "+b);}
else if (i==3)
{c = myStringTokenizer.nextToken();
System.out.println("3.Variable: "+c);}
else if (i==4)
{d = myStringTokenizer.nextToken();
System.out.println("4.Variable: "+d);}
}
while (myStringTokenizer.hasMoreTokens());
}
catch(IOException e) { System.out.println("Fehler bei der Eingabe: "+e.getMessage());
}
}
}
Ich habe zwar schon raus, wie mann einen Bruch einliest, bzw ausgibt, aber leider ist er ein String. Kann man ihn bzw die Variable in einen Int konvertieren?
Im Anhang mal der Anfang des Programms
mport java.io.*;
import java.util.*;
public class StringTokenizerBeispiel {
public static void main (String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String aString, aSubString;
String a,b,c,d;
int i;
try {
System.out.print ("Bitte eine Bruchrechnung eingeben: ");
aString = br.readLine();
StringTokenizer myStringTokenizer = new StringTokenizer(aString,"+-*/");
i = 0;
do{
i++;
if (i==1)
{a = myStringTokenizer.nextToken();
System.out.println("1.Variable: "+a);}
else if (i==2)
{b = myStringTokenizer.nextToken();
System.out.println("2.Variable: "+b);}
else if (i==3)
{c = myStringTokenizer.nextToken();
System.out.println("3.Variable: "+c);}
else if (i==4)
{d = myStringTokenizer.nextToken();
System.out.println("4.Variable: "+d);}
}
while (myStringTokenizer.hasMoreTokens());
}
catch(IOException e) { System.out.println("Fehler bei der Eingabe: "+e.getMessage());
}
}
}