Skalierung von Ziffern

J

jdke

Gast
Hallo ich möchte Ziffern skalieren können. Die funktion dafür habe ich geschrieben, die skalrung soll allerdings automatisch erfolgen, also ich gebe einen wert rein 1, normal groß, 2 doppelt...100, 100 mal so groß. Für die vertikale Skalierung habe ich diesen Ansatz, nur ich komme nicht dahin wie ich sage, dass wenn ich einen wert eingebe es automatisch größer wird
Java:
	public String[] reziseEntry(String[] scaleFactor) {
		List<String> listForData = new ArrayList<String>();
		for (String line : scaleFactor) {
			listForData.add(line);
		}
			listForData.add(1, listForData.get(1));
			listForData.add(4, listForData.get(4));
			for (int i = 0; i < listForData.size();i++){
				System.out.println(listForData.get(i));
			}
		return listForData.toArray(new String[listForData.size()]);

	}
 
T

TryToHelp

Gast
Ich weiß nicht, ob ich einfach nur doof bin, aber ich verstehe nicht, was du willst und somit auch das Problem nicht?
 
J

jdke

Gast
Ja so in etwa, darauf antwortet nur keiner mehr, es soll nur beliebig funktionieren und nicht mit festgelegten zahlen. wäre auch ein bisschen viel code wenn ich die 100 fache skalierung haben will
 
T

TryToHelp

Gast
Mhh gute Frage, ich würde eventuell mein digit in ein 2 dimensionales boolean array speichern

in der art

Code:
true true true
true fals true
true true true
true fals true
true true true

für eine 8

und dann in einer schleife durch dieses array gehen und dazu zeichnen, und dann die Zeichenfunktion nunmall anpassen an deine skalierung

so in der art
Code:
if true und skalierung 1 Zeichne 
  #
if true und skalierung 2 Zeichne
  ##
  ##
 
J

jdk2

Gast
okay und was ist es bis 1000 geht? das sollte schon dynamisch sein, verstehst du?
und wie kann ich werte immer hinzufügen?
 
T

TryToHelp

Gast
Das kannst du dynamisch erweitern und auch bis 1.000.000 wie lange dann jedoch die ausgabe dauert und ob du was erkennst sei mal dahin gestellt ;-)

weil dann ja jedes ellement 1.000.000.000.000 Elemente hat also somit 15.000.000.000.000 Zeichen ausgegeben werden ;-)

du müsstest eine schleife für die zeilen bauen, dann eins für die skallierung und dann eine für die spalten (so als tipp) das ist dann total dynamisch und kann beliebige Zeichen, Skalierungen,...
 

Michael...

Top Contributor
J

jdke

Gast
TryToHelp,
kannst du mir bitte einmal zeigen wie die schleife in etwas aussehen sollte und das aufaddieren?
 
T

TryToHelp

Gast
So in etwar müsste es funktionieren, hab es nicht getestet
Java:
int x=3;
int y=5;
boolean digit[][]={{true,true,true},
{true,fals,true},
{true,true,true},
{true,fals,true},
{true,true,true}}
int scale=2;

for (int i=0;i<y;i++){
  for (int j=0;j<scale;j++){
    for(int k=0;k<x;k++){
      for (int l=0;l<scale;l++){
        if(digit[k][i]){
          System.out.print("#");
        }else[
          System.out.print(" ");
        }
      }
      System.out.println();
    }
  }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Laptop skalierung mit 125% Java Basics - Anfänger-Themen 21
R Automatische Skalierung Java Basics - Anfänger-Themen 2
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
Shadowrunner Variablen Gibt es eine Möglichkeit die Ziffern/Stellen einer Zahl fest zu legen? Java Basics - Anfänger-Themen 3
B Alle Zahlen finden, die 3 bestimmte Ziffern enthalten? Java Basics - Anfänger-Themen 9
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
M LCD-Ziffern-Hilfe Java Basics - Anfänger-Themen 6
Marlena Bauer LCD Ziffern Java Basics - Anfänger-Themen 13
sashady Zahlen rekursiv zerlegen und Ziffern addieren Java Basics - Anfänger-Themen 38
Khaled-Abo Ziffern unterscheiden mittels einer For-Schleife Java Basics - Anfänger-Themen 6
C alle möglichen Kombinationen zweier Ziffern auf drei / vier / und 'n" Stellen Java Basics - Anfänger-Themen 11
Kingamadeus2000 Anzahl der Ziffern der kürzesten Zahl aus einem zurückliefern Java Basics - Anfänger-Themen 1
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
I Arabische Ziffern in römische Ziffern Java Basics - Anfänger-Themen 1
J Rekursive Methode - Ziffern einer Zahl ausgeben Java Basics - Anfänger-Themen 2
F Produkt d. Ziffern einer Zahl..?! Java Basics - Anfänger-Themen 5
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
C Datentypen String aus Ziffern erhöhen und als String zurückgeben Java Basics - Anfänger-Themen 16
P vokale konsonanten ziffern satzzeichen aus string lesen. hab kiene ahnung Java Basics - Anfänger-Themen 10
E String bestehend aus Ziffern in Zahl verwandeln Java Basics - Anfänger-Themen 3
W Methoden Ausgabe true wenn nur Ziffern <= 1 vorhanden Java Basics - Anfänger-Themen 9
K wiederholung von ziffern Java Basics - Anfänger-Themen 3
K double-Wert aus einzelnen Ziffern erzeugen Java Basics - Anfänger-Themen 7
T Ziffern anordnen Java Basics - Anfänger-Themen 3
P Arabische (indische) Ziffern Java Basics - Anfänger-Themen 4
M Methode für nur Ziffern?? Java Basics - Anfänger-Themen 3
B Auf die Ziffern einer Zahl zugreifen Java Basics - Anfänger-Themen 6
C Rekursive Methode - Ziffern in Zahl Java Basics - Anfänger-Themen 33
Haave EAN-13-Prüfziffer: Vermeiden von Eingaben mit mehr/weniger als 12 Ziffern Java Basics - Anfänger-Themen 3
G 9-stellige Zahl mit den Ziffern 1-9 Java Basics - Anfänger-Themen 2
D Einzelne Ziffern aus einem String Java Basics - Anfänger-Themen 10
N Wie kann ich Ziffern einer eingegenen Zahl adressieren? Java Basics - Anfänger-Themen 6
B Ziffern erkennung Java Basics - Anfänger-Themen 4
N Römische Zahlen in Arabische Ziffern umgewandeln Java Basics - Anfänger-Themen 18
G Summe der Ziffern einer Zahl EFFIZIENT berechnen? Java Basics - Anfänger-Themen 18
G String auf Ziffern prüfen Java Basics - Anfänger-Themen 30
B Eingabe von Ziffern prüfen Java Basics - Anfänger-Themen 3
W Letzten beiden Ziffern eines BigIntegers bestimmen? Java Basics - Anfänger-Themen 20
G Ziffern tauschen Java Basics - Anfänger-Themen 15
M Römische Ziffern Java Basics - Anfänger-Themen 5
G Wie eine Int Zahl in die einzelnen Ziffern zerlegen? Java Basics - Anfänger-Themen 6
L Anzahl der Eingegebenen Ziffern ausgeben? Java Basics - Anfänger-Themen 7
M nur Ziffern dürfen eingetippt werden Java Basics - Anfänger-Themen 10
F Ziffern einer eingelesenen Zahl ausgeben bzw. bearbeiten Java Basics - Anfänger-Themen 4
S Anzahl der Ziffern einer Zahl Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben