Contact: aviboots(AT)netvision.net.il
40,011 questions
51,958 answers
573 users
public class Program { public static void main(String[] args) { int days = 26; String str = String.format("%d Weeks, %d days", days / 7, days % 7); System.out.println(str); } } /* run: 3 Weeks, 5 days */
public class Program { // Convert total days into a human‑readable "X weeks and Y days" string public static String toReadableWeeksDays(int totalDays) { int weeks = totalDays / 7; // whole weeks int days = totalDays % 7; // leftover days return weeks + " week" + (weeks == 1 ? "" : "s") + " and " + days + " day" + (days == 1 ? "" : "s"); } public static void main(String[] args) { int days = 26; System.out.println(toReadableWeeksDays(days)); } } /* run: 3 weeks and 5 days */