কম্পিউটার

জাভাতে কনসোল ক্লাস ব্যবহার করে ব্যবহারকারীর কাছ থেকে ডেটা কীভাবে পড়তে হয়?


কনসোল ক্লাস ব্যবহার করা

এই ক্লাসটি কনসোল (কীবোর্ড/স্ক্রিন) ডিভাইস থেকে ডেটা লিখতে/পড়তে ব্যবহৃত হয়। এটি একটি readLine() প্রদান করে পদ্ধতি যা কী-বোর্ড থেকে একটি লাইন পড়ে। আপনি কনসোল() ব্যবহার করে কনসোল ক্লাসের একটি বস্তু পেতে পারেন পদ্ধতি।

দ্রষ্টব্য − যদি আপনি IDE-এর মতো অ-ইন্টারেক্টিভ পরিবেশে এই প্রোগ্রামটি চালানোর চেষ্টা করেন তবে এটি কাজ করে না।

উদাহরণ

জাভা প্রোগ্রাম অনুসরণ করে কনসোল ব্যবহার করে ব্যবহারকারীর ডেটা পড়ে ক্লাস।

 import java.io.BufferedReader; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader;ক্লাস স্টুডেন্ট { স্ট্রিং নাম; int বয়স; ভাসা শতাংশ; বুলিয়ান isLocal; চার গ্রেড; ছাত্র (স্ট্রিং নাম, int বয়স, ফ্লোট শতাংশ, বুলিয়ান isLocal, char গ্রেড) { this.name =name; this.age =বয়স; this.percent =শতাংশ; this.isLocal =isLocal; this.grade =গ্রেড; } সর্বজনীন অকার্যকর প্রদর্শন বিস্তারিত() { System.out.println("বিস্তারিত.............."); System.out.println("নাম:"+this.name); System.out.println("বয়স:"+this.age); System.out.println("শতাংশ:"+this.percent); if(this.isLocal) { System.out.println("জাতীয়তা:ভারতীয়"); } অন্য { System.out.println("জাতীয়তা:বিদেশী"); } System.out.println("গ্রেড:"+this.grade); }}পাবলিক ক্লাস রিডডেটা { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) IOException নিক্ষেপ করে { কনসোল কনসোল =System.console(); যদি (কনসোল ==নাল) { System.out.println("কনসোল সমর্থিত নয়"); System.exit(1); } System.out.println("আপনার নাম লিখুন:"); স্ট্রিং নাম =console.readLine(); System.out.println("আপনার বয়স লিখুন:"); int বয়স =Integer.parseInt(console.readLine()); System.out.println("আপনার শতাংশ লিখুন:"); float শতাংশ =Float.parseFloat(console.readLine()); System.out.println("আপনি কি স্থানীয় (সত্য বা মিথ্যা লিখুন):"); বুলিয়ান isLocal =Boolean.parseBoolean(console.readLine()); System.out.println("আপনার গ্রেড লিখুন (এ, বা, বি বা, সি বা, ডি লিখুন):"); char গ্রেড =console.readLine().toCharArray()[0]; ছাত্র std =নতুন ছাত্র (নাম, বয়স, শতাংশ, isLocal, গ্রেড); std.displayDetails(); }}

আউটপুট

<প্রে>আপনার নাম লিখুন:কৃষ্ণ আপনার বয়স লিখুন:26আপনার শতাংশ লিখুন:86আপনি কি স্থানীয় (সত্য বা মিথ্যা লিখুন):সত্য আপনার গ্রেড লিখুন (এ, বা, বি বা, সি বা, ডি লিখুন):বিস্তারিত...... ........নাম:কৃষ্ণ বয়স:26 শতাংশ:86.0 জাতীয়তা:ভারতীয় গ্রেড:A
  1. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  2. কিভাবে জাভা ব্যবহার করে আদিম ডেটাকে র‌্যাপার ক্লাসে রূপান্তর করবেন?

  3. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  4. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?