Почему если перед каждым выводом не прописывать : "%s%s%s%n" то он ничего не видит дальше слово s1 (s1= "Мама")?
вот пример кода где нет строки "%s%s%s%n":
System.out.printf( s1, s2, s3);
System.out.printf( s1, s3, s2);
System.out.printf("%s%s%s%n", s2, s1, s3);![]()
package com.javarush.task.jdk13.task03.task0313;
/*
Мама мыла раму
*/
public class Solution {
public static void main(String[] args) {
String s1 = "Мама";
String s2 = "Мыла";
String s3 = "Раму";
System.out.printf("%s%s%s%n", s1, s2, s3);
System.out.printf("%s%s%s%n", s1, s3, s2);
System.out.printf("%s%s%s%n", s2, s1, s3);
System.out.printf("%s%s%s%n", s2, s3, s1);
System.out.printf("%s%s%s%n", s3, s1, s2);
System.out.printf("%s%s%s%n", s3, s2, s1);
}
}