جاوا ۾ NextInt() طريقو ڇا آهي؟
مثال 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 FOUND کي جنم ڏنو! صحتمند ٻار. جاوا سکڻ لاءِ نمبر 1 جڳهه آهي CodeGym! نمبر 1 INT مليو! جاوا سکڻ جي جاءِ آهي CodeGym! 6; 5 4 3. 2 1! 6; 5 INT مليو! 4 انٽ مليو! 3. 2 INT مليو! 1 INT مليو! !
وضاحت
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