java - tag - এইচটিএমএল এর সকল ট্যাগ




একটি প্রশ্ন চিহ্ন কি "?" এবং কলন ":" অপারেটর জন্য ব্যবহৃত হয়? (5)

এই প্রশ্নটি ইতিমধ্যে একটি উত্তর আছে:

একটি প্রশ্ন চিহ্ন ব্যবহার সম্পর্কে দুটি প্রশ্ন "?" এবং কোলন ":" অপারেটর একটি মুদ্রণ ফাংশনের বন্ধনীগুলির মধ্যে: তারা কী করে? এছাড়াও, কেউ কি তাদের জন্য মানক শব্দটি জানেন নাকি আমি তাদের ব্যবহারের উপর আরও তথ্য পেতে পারি? আমি পড়েছি যে তারা 'যদি' 'অন্য' বিবৃতির মতো।

int row = 10;
int column;
while (row >= 1)
{
    column = 1;
    while(column <= 10)
    {
        System.out.print(row % 2 == 1 ? "<" : "\r>");
        ++column;
    }
    --row;
    System.out.println();
}

একটি / অন্য বিবৃতি সমতুল্য Thats

if(row % 2 == 1){
  System.out.print("<");
}else{
  System.out.print("\r>");
}

এছাড়াও আমি আমার সাথে সম্পর্কিত অন্য একটি প্রশ্নের উত্তর পোস্ট করতে চাই, যদিও,

a = x ? : y;

সমতুল্য:

a = x ? x : y;

যদি x মিথ্যা বা নাল হয় তবে y এর মান নেওয়া হয়।


এটি একটি ত্রৈমাসিক অপারেটর এবং সহজ ইংরেজিতে এটি বলে "if row%2 is equal to 1 then return < else return /r"


তারা জার্না একমাত্র কারণ তারা ত্রৈমাসিক অপারেটর বলা হয়

পার্থক্য যদি ... অন্য গঠন হয়, তারা কিছু ফেরত, এবং এই কিছু হতে পারে:

  int k = a > b ? 7 : 8; 
  String s = (foobar.isEmpty ()) ? "empty" : foobar.toString (); 

a=1;
b=2;

x=3;
y=4;

answer = a > b ? x : y;

answer=4 যেহেতু শর্তটি মিথ্যা তাই এটি y মান নেয়।

একটা জিজ্ঞাসা চিহ্ন (?)
। শর্ত সত্য হলে মান ব্যবহার করুন

একটি কোলন (:)
। শর্ত মিথ্যা যদি ব্যবহার মান





conditional-operator