Ausgabe in Java

Aufrufe: 308     Aktiv: 13.12.2020 um 16:10

1

Hallo zusammen

Was stimmt an meinem Code nicht? Unten findet ihr wie es eigentlich aussehen sollte. Wie kriegt man hin, dass es auf der gleichen Zeile ist? System.out.println -> wird auf der nächste Zeile ausgegeben.

import java.io.; import java.util.;

public class Solution {

public static void main(String[] args) {
    /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
    Scanner scan = new Scanner(System.in);
    int n = scan.nextInt();

    scan.nextLine();

    for(int i = 0; i < n; i++){
        String str = scan.nextLine();
        char[] chaAr = str.toCharArray();

        for(int j = 0; j < chaAr.length; j++){
            if(j%2==0){
                System.out.print(chaAr[j]);
            }
        }
        System.out.println(" ");

        for(int j = 0; j< chaAr.length;j++){
            if(j%2==1){
            System.out.print(chaAr[j]);
        }
    }
    System.out.println();
}
scan.close();
}

}

enter image description here

Diese Frage melden
gefragt

Student, Punkte: 64

 
Kommentar schreiben
1 Antwort
0

is this it?

for(int i = 0; i < n; i++){
    String str = scan.nextLine();
    char[] chaAr = str.toCharArray();

    for(int j = 0; j < chaAr.length; j++){
        if(j%2==0){
            System.out.print(chaAr[j]);
        }
    }
    System.out.print(" ");                             // why are you printLN'ing here?

    for(int j = 0; j< chaAr.length;j++){
        if(j%2==1){
        System.out.print(chaAr[j]);
    }
}
Diese Antwort melden
geantwortet

 

Damit ich Abstand habe.

  ─   sayuri 13.12.2020 um 16:10

Kommentar schreiben