ఒకవేళ మీరు వ్రాస్తున్నది a మరియు వినియోగదారు నుండి ఇన్పుట్ చదవాలనుకుంటే, మీరు స్కానర్ క్లాస్ ను ఉపయోగించుకుంటారు . ఈ వ్యాసంలో, స్కానర్ తరగతి మరియు దాని వివిధ పద్ధతుల గురించి మీకు క్లుప్త అవగాహన ఇస్తాను. ఈ వ్యాసంలో, నేను క్రింద పేర్కొన్న అంశాలను కవర్ చేస్తాను:
పద్ధతి ఓవర్లోడింగ్ మరియు పద్ధతి ఓవర్రైడింగ్ అంటే ఏమిటి
స్కానర్ తరగతి అంటే ఏమిటి?
స్కానర్ క్లాస్ ప్రధానంగా యూజర్ ఇన్పుట్ పొందడానికి ఉపయోగించబడుతుంది మరియు ఇది java.util ప్యాకేజీకి చెందినది. స్కానర్ తరగతిని ఉపయోగించడానికి, మీరు తరగతి యొక్క ఒక వస్తువును సృష్టించవచ్చు మరియు స్కానర్ తరగతి పద్ధతుల్లో దేనినైనా ఉపయోగించవచ్చు. దిగువ ఉదాహరణలో, నేను ఉపయోగిస్తున్నాను nextLine () పద్ధతి, ఇది చదవడానికి ఉపయోగించబడుతుంది .
దిగుమతి java.util.Scanner // స్కానర్ క్లాస్ పబ్లిక్ క్లాస్ను దిగుమతి చేయండి ఉదాహరణ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {స్కానర్ s = కొత్త స్కానర్ (System.in) // స్కానర్ వస్తువును సృష్టించండి System.out.println (' వినియోగదారు పేరును నమోదు చేయండి ') స్ట్రింగ్ పేరు = s.nextLine () // యూజర్ ఇన్పుట్ చదవండి System.out.println (' పేరు: '+ పేరు) // అవుట్పుట్ యూజర్ ఇన్పుట్}}
మీరు జావాలో స్కానర్ తరగతిని ఈ విధంగా ఉపయోగించవచ్చు. ఇప్పుడు మరింత ముందుకు వెళ్లి స్కానర్ క్లాస్ యొక్క వివిధ పద్ధతులను చూద్దాం.
స్కానర్ క్లాస్ పద్ధతులు
స్కానర్ క్లాస్ యొక్క వివిధ పద్ధతులు ఉన్నాయి, వీటిని వివిధ రకాల కోసం ఉపయోగించవచ్చు s. వీటి గురించి తెలుసుకోవడానికి క్రింది పట్టికను చూడండి .
విధానం | వివరణ |
---|---|
nextBoolean () | వినియోగదారు నుండి బూలియన్ విలువను చదువుతుంది |
nextByte () | వినియోగదారు నుండి బైట్ విలువను చదువుతుంది |
nextDouble () | వినియోగదారు నుండి డబుల్ విలువను చదువుతుంది |
nextFloat () | వినియోగదారు నుండి ఫ్లోట్ విలువను చదువుతుంది |
nextInt () | వినియోగదారు నుండి పూర్ణాంక విలువను చదువుతుంది |
nextLine () | వినియోగదారు నుండి స్ట్రింగ్ విలువను చదువుతుంది |
nextLong () | వినియోగదారు నుండి సుదీర్ఘ విలువను చదువుతుంది |
nextShort () | వినియోగదారు నుండి చిన్న విలువను చదువుతుంది |
పై పద్ధతులను ప్రదర్శించడానికి ఇప్పుడు ఒక ఉదాహరణ తీసుకుందాం.
ఉదాహరణలు
దిగుమతి java.util.Scanner పబ్లిక్ క్లాస్ ఉదాహరణ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {స్కానర్ s = కొత్త స్కానర్ (System.in) System.out.println ('పేరు, వయస్సు మరియు జీతం నమోదు చేయండి') // స్ట్రింగ్ ఇన్పుట్ స్ట్రింగ్ పేరు = s.nextLine () // సంఖ్యా ఇన్పుట్ int age = s.nextInt () డబుల్ జీతం = s.nextDouble () // యూజర్ చేత అవుట్పుట్ ఇన్పుట్ System.out.println ('పేరు:' + పేరు) System.out .println ('వయసు:' + వయస్సు) System.out.println ('జీతం:' + జీతం)}}
మీరు పై కోడ్ను అమలు చేసినప్పుడు, పేరు వయస్సు మరియు జీతం వంటి పై వివరాలను నమోదు చేయమని ఇది మిమ్మల్ని అడుగుతుంది. మరియు అది అవుట్పుట్ను ప్రదర్శిస్తుంది. కాబట్టి జావాలోని స్కానర్ క్లాస్ గురించి.దీనితో, మేము ఈ వ్యాసం చివరికి వస్తాము. నేనుమీరు సమాచారంగా కనుగొన్నారని ఆశిస్తున్నాము. మీరు మరింత తెలుసుకోవాలనుకుంటే, మీరు మా తనిఖీ చేయవచ్చు అలాగే.
చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. మీ ప్రయాణంలో అడుగడుగునా మీకు సహాయం చేయడానికి మేము ఇక్కడ ఉన్నాము, ఈ జావా ఇంటర్వ్యూ ప్రశ్నలతో పాటుగా, మేము జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించిన ఒక పాఠ్యాంశంతో ముందుకు వచ్చాము.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “జావాలోని స్కానర్ క్లాస్” వ్యాసంలోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.