ஜாவாவில் அடுத்த Int() முறை என்ன?
எடுத்துக்காட்டு 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 ஐஎன்டி கிடைத்தது! ஆரோக்கியமான குழந்தைகள். ஜாவாவைக் கற்க நம்பர் 1 இடம் கோட்ஜிம்! எண் 1 INT கிடைத்தது! ஜாவாவை கற்கும் இடம் கோட்ஜிம்! 6; 5 4 3. 2 1 ! 6; 5 INT கிடைத்தது! 4 INT கிடைத்தது! 3. 2 INT கிடைத்தது! 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