Moin Moin,
ich bin gerade dabei Java zu lernen und kommt auch sehr gut damit zurecht.
Nun hab ich hier eine Aufgabe an der ich versage.
Ich soll ein "Quadratwertberechner" schreiben. Dieser soll allerdings sowohl Deutsche als auch Englische Werte lesen können. (Sprich zb. 5.5 (Englisch) und 5,5 (Deutsch)).
Als Tipp habe ich dort stehen ich soll einen zweiten Scanner mit anderen Ländereinstellungen erstellen.
Also ich hatte ihn soweit das er mich erst nach Deutschen Werten dann nach Englischen Werten gefragt hat, was aber nicht Sinn der Sache ist.
Ich möchte ja nur eine Zahl eingeben und er soll erkennen ob es sich dabei um Punkt oder Komma als "Trennzeichen" handelt.
Kann mir da jemand helfen ?
Hier mal mein bisheriger Code:
ich bin gerade dabei Java zu lernen und kommt auch sehr gut damit zurecht.
Nun hab ich hier eine Aufgabe an der ich versage.
Ich soll ein "Quadratwertberechner" schreiben. Dieser soll allerdings sowohl Deutsche als auch Englische Werte lesen können. (Sprich zb. 5.5 (Englisch) und 5,5 (Deutsch)).
Als Tipp habe ich dort stehen ich soll einen zweiten Scanner mit anderen Ländereinstellungen erstellen.
Also ich hatte ihn soweit das er mich erst nach Deutschen Werten dann nach Englischen Werten gefragt hat, was aber nicht Sinn der Sache ist.
Ich möchte ja nur eine Zahl eingeben und er soll erkennen ob es sich dabei um Punkt oder Komma als "Trennzeichen" handelt.
Kann mir da jemand helfen ?
Hier mal mein bisheriger Code:
Java:
import java.util.*;
public class Quadratwert {
public static void main(String[] args)
{
Locale.setDefault(Locale.ENGLISH);
Scanner input = new Scanner(System.in);
//Locale.setDefault(Locale.GERMAN);
//Scanner input = new Scanner(System.in);
double quad;
System.out.println("Bitte zu berechnende Zahl eingeben.");
quad = input.nextDouble();
quad *= quad;
System.out.println("Quadratwert = " + quad);
}
}