जावा में अगली इंट () विधि क्या है?
उदाहरण 1
आइए अपने पहले गोता को मूल उदाहरण पर ले जाएं।
import java.util.Scanner;
public class TestIntInput {
public static void checkInt(String testData) {
System.out.println(testData);
Scanner scanner = new Scanner(testData);
while (scanner.hasNext()) {
if (scanner.hasNextInt()) {
// calling the nextInt() method
System.out.println(scanner.nextInt() + "\t\t INT FOUND!");
} else {
System.out.println(scanner.next() + "\t\t");
}
}
scanner.close();
System.out.println();
}
public static void main(String[] args) {
String testData1 = "My 3 years old cat Diana, just gave birth to 5 healthy babies.";
String testData2 = "The number 1 place to learn Java is CodeGym!";
String testData3 = "6; 5 4 3. 2 1 !";
checkInt(testData1);
checkInt(testData2);
checkInt(testData3);
}
}
उत्पादन
मेरी 3 साल की बिल्ली डायना ने अभी-अभी 5 स्वस्थ बच्चों को जन्म दिया है। मेरा 3 INT मिल गया! साल की बिल्ली डायना, अभी-अभी 5 INT को जन्म दिया! स्वस्थ बच्चे। Java सीखने के लिए नंबर 1 स्थान CodeGym है! नंबर 1 INT मिला! जावा सीखने का स्थान CodeGym है! 6; 5 4 3. 2 1 ! 6; 5 आईएनटी मिला! 4 आईएनटी मिला! 3. 2 आईएनटी मिला! 1 आईएनटी मिला! !
व्याख्या
उपरोक्त उदाहरण में testData3 में ध्यान देने योग्य एक बात यह है कि एक संख्या को अलग-अलग इंट के रूप में स्कैन करने के लिए अलग-अलग स्थान की आवश्यकता होती है। यही कारण है कि 6 और 3 को पूर्णांक के रूप में नहीं पहचाना जाता है क्योंकि वे क्रमशः बृहदान्त्र और अल्पविराम से अलग होते हैं।उदाहरण 2
यह उदाहरण इसे पूर्णांक के रूप में स्कैन करने के लिए सिस्टम इनपुट का उपयोग करता है।
import java.util.Scanner;
public class TestSystemInput {
public static void getFinalExamScore() {
System.out.println("Get Your Final Exam Score!\n");
int finalScore = 0;
int totalCourses = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("Enter total Courses: ");
totalCourses = scanner.nextInt();
for (int i = 0; i < totalCourses; i++) {
System.out.println("Enter score in course " + (i + 1) + " : ");
finalScore = finalScore + scanner.nextInt();
}
System.out.println("Your final Score = " + finalScore);
scanner.close();
}
public static void main(String[] args) {
getFinalExamScore();
}
}
उत्पादन
अपना अंतिम परीक्षा स्कोर प्राप्त करें! कुल पाठ्यक्रम दर्ज करें: 3 पाठ्यक्रम 1 में स्कोर दर्ज करें: 10 पाठ्यक्रम 2 में स्कोर दर्ज करें: 15 पाठ्यक्रम 3 में स्कोर दर्ज करें: 15 आपका अंतिम स्कोर = 40
GO TO FULL VERSION