Java အသုံးပြုသူ ထည့်သွင်းမှု (စကင်နာ)
Java အသုံးပြုသူ ထည့်သွင်းမှု
အသုံးပြုသူ ထည့်သွင်းမှုကို ရယူရန် အတန်းကို အသုံးပြုပြီး ၎င်းကို ပက်ကေ့ ဂျ Scanner
်တွင် တွေ့နိုင်သည် ။java.util
အတန်း ကိုအသုံးပြုရန်၊ Scanner
class ၏ object တစ်ခုကိုဖန်တီးပြီး Scanner
class documentation တွင်တွေ့နိုင်သောရရှိနိုင်သည့်နည်းလမ်းများကိုအသုံးပြုပါ။ ကျွန်ုပ်တို့၏ဥပမာတွင်၊ nextLine()
Strings ကိုဖတ်ရန်အသုံးပြုသည့်နည်းလမ်းကိုအသုံးပြုပါမည်။
ဥပမာ
import java.util.Scanner; // Import the Scanner class
class Main {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in); // Create a Scanner object
System.out.println("Enter username");
String userName = myObj.nextLine(); // Read user input
System.out.println("Username is: " + userName); // Output user input
}
}
ပက်ကေ့ဂျ်ဆိုတာ ဘာလဲဆိုတာ မသိရင် ကျွန်တော်တို့ရဲ့ Java Packages Tutorial ကိုဖတ်ပါ ။
ထည့်သွင်းမှု အမျိုးအစားများ
အထက်ဖော်ပြပါ ဥပမာတွင်၊ nextLine()
ကျွန်ုပ်တို့သည် Strings ကိုဖတ်ရန် အသုံးပြုသည့် နည်းလမ်းကို အသုံးပြုခဲ့သည်။ အခြားအမျိုးအစားများကိုဖတ်ရန်၊ အောက်ပါဇယားကိုကြည့်ပါ။
Method | Description |
---|---|
nextBoolean() |
Reads a boolean value from the user |
nextByte() |
Reads a byte value from the user |
nextDouble() |
Reads a double value from the user |
nextFloat() |
Reads a float value from the user |
nextInt() |
Reads a int value from the user |
nextLine() |
Reads a String value from the user |
nextLong() |
Reads a long value from the user |
nextShort() |
Reads a short value from the user |
အောက်ဖော်ပြပါဥပမာတွင်၊ အမျိုးအစားအမျိုးမျိုး၏ဒေတာကိုဖတ်ရန် မတူညီသောနည်းလမ်းများကိုအသုံးပြုသည်-
ဥပမာ
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in);
System.out.println("Enter name, age and salary:");
// String input
String name = myObj.nextLine();
// Numerical input
int age = myObj.nextInt();
double salary = myObj.nextDouble();
// Output input by user
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Salary: " + salary);
}
}
မှတ်ချက်- မှားယွင်းထည့်သွင်းမှု (ဥပမာ- ဂဏန်းရိုက်သွင်းမှုတစ်ခုတွင် စာသား) မှားယွင်းထည့်သွင်းပါက၊ ခြွင်းချက်/အမှား မက်ဆေ့ချ် ("InputMismatchException" ကဲ့သို့) သင်ရရှိမည်ဖြစ်သည်။
Exceptions အခန်း တွင် ခြွင်းချက်များနှင့် အမှားများကို ကိုင်တွယ်နည်းကို သင်ပိုမိုဖတ်ရှုနိုင်ပါသည် ။