Java मध्ये NextInt() पद्धत काय आहे?
उदाहरण १
चला मूळ उदाहरणाकडे पहिले जाऊ.
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 FOUND! निरोगी बाळे. जावा शिकण्यासाठी नंबर 1 ठिकाण म्हणजे कोडजिम! क्रमांक 1 INT सापडला! जावा शिकण्याचे ठिकाण म्हणजे कोडजिम! 6; ५ ४ ३. २ १ ! 6; 5 INT सापडले! 4 INT सापडले! 3. 2 INT सापडले! 1 INT सापडला! !
स्पष्टीकरण
testData3 मधील वरील उदाहरणात एक गोष्ट लक्षात घेण्यासारखी आहे की वैयक्तिक इंट म्हणून स्कॅन करण्यासाठी नंबरला स्पेस-सेपरेट करणे आवश्यक आहे. म्हणूनच 6 आणि 3 पूर्णांक म्हणून ओळखले जात नाहीत कारण ते अनुक्रमे कोलन आणि स्वल्पविरामाने विभक्त आहेत.उदाहरण २
हे उदाहरण पूर्णांक म्हणून स्कॅन करण्यासाठी सिस्टम इनपुट वापरते.
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