सब्सक्रिप्शन की समाप्ति तिथि गणना करें
सब्सक्रिप्शन सेवाओं को नियमित रूप से उपयोगकर्ताओं की समाप्ति तिथियाँ निकालनी होती हैं. इस अभ्यास में, आप एक कस्टम मेथड बनाएँगे जो सब्सक्रिप्शन अवधि के आधार पर उपयोगकर्ता की सब्सक्रिप्शन समाप्ति तिथि (expiry date) की गणना करता है.
java.time से सभी आवश्यक क्लास आपके लिए इम्पोर्ट कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में इनपुट/आउटपुट और स्ट्रीम्स
अभ्यास निर्देश
- मेथड
calculateExpiration()परिभाषित करें जो एकLocalDateऔर दिनों में सब्सक्रिप्शन लंबाई के लिए एकintegerलेता है. - वर्तमान तारीख और दिए गए दिनों को जोड़कर समाप्ति तिथि की गणना करें.
- आज की तारीख और
60दिनों के सब्सक्रिप्शन के साथcalculateExpiration()मेथड को कॉल करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class Subscription {
// Create constructor with date and month
static LocalDate calculateExpiration(____ date, ____ days){
// Add days
return date.____(days);
}
public static void main(String[] args) {
LocalDate start = LocalDate.now();
// Call method to calculate the expiration date.
LocalDate expiration = calculateExpiration(____, 60);
System.out.println("Expiration date: " + expiration);
}
}