কনসোল ক্লাস ব্যবহার করা
এই ক্লাসটি কনসোল (কীবোর্ড/স্ক্রিন) ডিভাইস থেকে ডেটা লিখতে/পড়তে ব্যবহৃত হয়। এটি একটি 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(); }}