কম্পিউটার

শর্তাধীন অভিব্যক্তিতে জাভা সংখ্যাসূচক প্রচার


শর্তসাপেক্ষ অপারেটর (? :) একটি মানের আউটপুট (যা একটি বুল) নির্ধারণ করতে পরবর্তী কোন এক্সপ্রেশনটিকে মূল্যায়ন করতে হবে তা নির্ধারণ করে। আসুন একটি উদাহরণ দেখি -

উদাহরণ

import java.io.*;
public class Demo{
   public static void main (String[] args){
      Object my_obj = true ? new Integer(91) : new Float(89);
      System.out.println(my_obj);
   }
}

আউটপুট

91.0

ডেমো নামের একটি ক্লাস প্রধান ফাংশন ধারণ করে। এখানে, একটি অবজেক্ট ইনস্ট্যান্স সংজ্ঞায়িত করা হয়েছে এবং যদি এটি সত্য হয়, একটি পূর্ণসংখ্যা মান প্রদর্শিত হয় অন্যথায় একটি ফ্লোট মান প্রদর্শিত হয়। এরপরে, সেগুলি কনসোলে মুদ্রিত হয়৷

যখন প্রচারমূলক অভিব্যক্তি শর্তসাপেক্ষ বিবৃতি -

-এর ভিতরে লেখা হয় না

উদাহরণ

import java.io.*;
public class Demo{
   public static void main (String[] args){
      Object obj_2;
      if (true)
         obj_2 = new Integer(91);
      else
         obj_2 = new Float(89);
      System.out.println(obj_2);
   }
}

আউটপুট

91

ডেমো নামের একটি ক্লাস প্রধান ফাংশন ধারণ করে। এখানে, একটি অবজেক্ট ইনস্ট্যান্স সংজ্ঞায়িত করা হয়েছে এবং যদি এটি সত্য হয়, একটি পূর্ণসংখ্যা মান এই বস্তুর জন্য বরাদ্দ করা হয়। অন্যথায়, একটি ফ্লোট মান এই বস্তুর জন্য বরাদ্দ করা হয় এবং তারপর বস্তুটি কনসোলে প্রদর্শিত হয়৷


  1. জাভাতে রেগুলার এক্সপ্রেশন \W মেটাক্যারেক্টার

  2. জাভাতে রেগুলার এক্সপ্রেশন [^...] গঠন

  3. জাভাতে ক্লোন() পদ্ধতির গুরুত্ব?

  4. জাভাতে পলিমরফিজম