Also da es mein erster Beitrag ist erst einmal kurz zu meiner Person. Ich habe vor möglicherweise nächstes Jahr Wirtschaftsinformatik zu studieren und da ich bis jetzt noch keinerlei vorkenntnisse in Sachen Programmierung habe (und aus welchen gründen auch immer man auf all den Schulen auf denen ich war es nicht für nötig hielt den Schülern so etwas beizubrigen) habe ich mir selber ein Buch gekauft ("das einsteigerseminar objektorientierte programmierung in java"). Ich arbei dieses Buch momentan durch und die Programmbeispiele finde ich sehr interessant und motivieren mich.
In einem beispielprogramm:
geht es einfach darum das der Name der eingegeben wird am Bildschirm ausgegeben wird (mit Guten Morgen eben davor).
Im zweiten Programm geht es um die Berechnung eines Wertes der dann ausgegeben wird:
So ich dachte mir jetzt ist ja ganz nett aber ich will beides kombinieren so das ich einen Wert eingeben muss und dieser dann anschließend eine Berechnung (in diesem Beispiel den wert mal 10 nimmt) vornimmt:
bein kompilieren unter linux bringt er mir aber folgenden Fehler:
Also "wert" soll hierbei die variable angeben also den Wert den ich eingebe nachdem ich die Aufforderung bekommen habe "Bitte Wert eingeben". Diesen "wert" will ich als integer definieren das nur ganze Zahlen erlaubt sind (10 * irgend einen Text würde ja sonst zu keinem vernünftigen Ergebnis führen). So die Frage jetzt wie müsste ich das schreiben um meine Pläne umzusetzen?
danke
In einem beispielprogramm:
Code:
/* dies ist mein zweites Programm "Guten Morgen" */
import java.util.Scanner;
import java.io.*;
public class GutenMorgen
{
public static void main(String[] argument)
{
System.out.print("Bitte Namen eingeben: ");
Scanner eingabe = new Scanner(System.in);
String name = eingabe.next();
System.out.println("\nGuten Morgen "+name+"!");
}
}
geht es einfach darum das der Name der eingegeben wird am Bildschirm ausgegeben wird (mit Guten Morgen eben davor).
Im zweiten Programm geht es um die Berechnung eines Wertes der dann ausgegeben wird:
Code:
/* Programm Nummer 3 */
public class VarDemo1
{
public static void main(String[] argument)
{
int zaehler;
zaehler = 10 * 10;
System.out.println(zaehler);
}
}
So ich dachte mir jetzt ist ja ganz nett aber ich will beides kombinieren so das ich einen Wert eingeben muss und dieser dann anschließend eine Berechnung (in diesem Beispiel den wert mal 10 nimmt) vornimmt:
Code:
/* Dies ist mein 4. Programm und enthält code aus den zwei vorigen
Programmen */
import java.util.Scanner;
import java.io.*;
public class test
{
public static void main(String[] argument)
{
System.out.print("Bitte Wert eingeben: ");
Scanner eingabe = new Scanner(System.in);
String int wert = eingabe.next();
}
{
int zaehler;
zaehler = 10 * wert;
System.out.println(zaehler);
}
}
bein kompilieren unter linux bringt er mir aber folgenden Fehler:
Code:
stefan@linux-ufn8:~/src/java> javac test.java
test.java:13: not a statement
String int wert = eingabe.next();
^
test.java:13: ';' expected
String int wert = eingabe.next();
^
2 errors
Also "wert" soll hierbei die variable angeben also den Wert den ich eingebe nachdem ich die Aufforderung bekommen habe "Bitte Wert eingeben". Diesen "wert" will ich als integer definieren das nur ganze Zahlen erlaubt sind (10 * irgend einen Text würde ja sonst zu keinem vernünftigen Ergebnis führen). So die Frage jetzt wie müsste ich das schreiben um meine Pläne umzusetzen?
danke