Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Aufgabe 1) Neugestaltung von Spaghetticode durch Methoden
- */
- public class Aufgabe1 {
- public static void main(String[] args) {
- //Im Folgenden stehen einige Variablendefinitionen.
- /* String text1 = "Hello World!";
- String text2 = "This is not a test!";
- int a = 1023;
- int b = 815;
- int c = 7; */
- printText("Hello World!");
- printText("This is not a test!");
- printNumber(1023);
- printNumber(815);
- printNumber(7);
- }
- private static void printText(String text){
- for (int i = 0; i < text.length() - 1; i++) {
- System.out.print(text.charAt(i));
- System.out.print("-");
- }
- System.out.println(text.charAt(text.length() - 1));
- }
- private static void printNumber(int num){
- int nDigits = 1;
- while(num >= nDigits) {
- nDigits = nDigits * 10;
- }
- nDigits /= 10;
- while(nDigits > 9) {
- System.out.print(num / nDigits + "-");
- num %= nDigits;
- nDigits /= 10;
- }
- System.out.println(num);
- }
- /*
- //Der Inhalt der Variablen wird in einer speziellen Formatierung
- //in der Konsole ausgegeben.
- for (int i = 0; i < text1.length() - 1; i++) {
- System.out.print(text1.charAt(i));
- System.out.print("-");
- }
- System.out.println(text1.charAt(text1.length() - 1));
- for (int i = 0; i < text2.length()-1; i++) {
- System.out.print(text2.charAt(i));
- System.out.print("-");
- }
- System.out.println(text2.charAt(text2.length()-1));
- int nDigits = 1;
- while(a >= nDigits) {
- nDigits = nDigits * 10;
- }
- nDigits /= 10;
- while(nDigits > 9) {
- System.out.print(a / nDigits + "-");
- a %= nDigits;
- nDigits /= 10;
- }
- System.out.println(a);
- nDigits = 1;
- while(b >= nDigits) {
- nDigits = nDigits * 10;
- }
- nDigits /= 10;
- while(nDigits > 9) {
- System.out.print(b / nDigits + "-");
- b %= nDigits;
- nDigits /= 10;
- }
- System.out.println(b);
- nDigits = 1;
- while(c >= nDigits) {
- nDigits = nDigits * 10;
- }
- nDigits /= 10;
- while(nDigits > 9) {
- System.out.print(c / nDigits + "-");
- c %= nDigits;
- nDigits /= 10;
- }
- System.out.println(c); */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement