Guten Tag
hier ist mal mein Code und ich hab folgendes Problem:
- Wie kann ich die Ausgabe anstatt RömsicheszeichenXRömsicheszeichenV so haben RömsicheszeichenXV
- Und wie bekomm ich ne schleife rein das er automatisch immer ausgibt RömsicheszeichenXV
RömsicheszeichenXVI
RömsicheszeichenXVII
usw.
Bitte um Hilfe und danke schon mal bin absoluter Anfänger also ned so komplex DANKE
hier ist mal mein Code und ich hab folgendes Problem:
- Wie kann ich die Ausgabe anstatt RömsicheszeichenXRömsicheszeichenV so haben RömsicheszeichenXV
- Und wie bekomm ich ne schleife rein das er automatisch immer ausgibt RömsicheszeichenXV
RömsicheszeichenXVI
RömsicheszeichenXVII
usw.
Bitte um Hilfe und danke schon mal bin absoluter Anfänger also ned so komplex DANKE
Code:
public class zaehler {
private int[] normalZahl={1000,500,100,50,10,5,1};
String[] Roemerzeichen={"M","D","C","L","X","V","I"};
private int stand;
public zaehler()
{
stand=0;
}
public void uppit()
{
stand=stand+1;
}
//Ausgabe der DezimalZahlen als RömischeZahlen
public void ausgabe()
{
for(int i=0;i<7;i++)
while(stand-normalZahl[i]>=0)
{
stand=stand-normalZahl[i];
System.out.print("Römischeszeichen"+Roemerzeichen[i]);
}
}
public static void main(String[] args)
{
zaehler z1 = new zaehler();
for(int b=0;b<=14;b++)
z1.uppit();
z1.ausgabe();
}
}