1. পূর্ণসংখ্যার অভিব্যক্তি মূল্যায়ন করা
একটি অ্যাসাইনমেন্ট অপারেটরের ডান দিক (সমান চিহ্ন) যেকোন এক্সপ্রেশন হতে পারে — সংখ্যা, ভেরিয়েবল এবং গাণিতিক অপারেটর ( +, -, *, /) এর যেকোনো সমন্বয়।
আপনি বন্ধনী ব্যবহার করতে পারেন ()। জাভাতে, গণিতের মতো, বন্ধনীর ভিতরের অভিব্যক্তিগুলি প্রথমে মূল্যায়ন করা হয় এবং তারপরে বন্ধনীর বাইরে কী আছে।
গুণ ও ভাগের সমান অগ্রাধিকার রয়েছে এবং যোগ ও বিয়োগের চেয়ে বেশি।
উদাহরণ:
| বিবৃতি | বিঃদ্রঃ |
|---|---|
|
চলকের মান হবে8 |
|
চলকের মান হবে1 |
|
চলকের মান হবে6 |
|
এই বিবৃতিটি কার্যকর করা একটি "শূন্য দ্বারা বিভাজন" ত্রুটি তৈরি করবে এবং প্রোগ্রামটি বন্ধ হয়ে যাবে। |
একটি অভিব্যক্তিতে ভেরিয়েবলও অন্তর্ভুক্ত থাকতে পারে:
| বিবৃতি | বিঃদ্রঃ |
|---|---|
|
ভেরিয়েবলের মান a হবে 1ভেরিয়েবলের মান b হবে 2ভেরিয়েবলের মান c হবে4 |
আরও কি, একই ভেরিয়েবল অ্যাসাইনমেন্ট অপারেটরের বাম এবং ডান উভয় দিকে হতে পারে :
| বিবৃতি | বিঃদ্রঃ |
|---|---|
|
চলকের মান x হবে 5চলকের মান x হবে 6চলকের মান x হবে 7চলকের মান x হবে 8চলকের মান x হবে চলকের মান হবে 9চলকের মান x হবে10 |
এখানে বিন্দু হল যে জাভাতে প্রতীক মানে সমতা= নয় । পরিবর্তে, এটি একটি অপারেটর যা চিহ্নের বাম দিকের পরিবর্তনশীলকে চিহ্নের ডানদিকে অভিব্যক্তির গণনা করা মান নির্ধারণ করে ।==
2. পূর্ণসংখ্যার বিভাজন
জাভাতে, একটি পূর্ণসংখ্যাকে একটি পূর্ণসংখ্যা দ্বারা ভাগ করলে সর্বদা একটি পূর্ণসংখ্যা হয় । ডিভিশন অপারেশন বাকি বাতিল করা হয়. অথবা, আপনি বলতে পারেন যে বিভাজনের ফলাফল সর্বদা নিকটতম পূর্ণসংখ্যাতে বৃত্তাকার হয়।
উদাহরণ:
| বিবৃতি | বিভাজনের ফলাফল | বিঃদ্রঃ |
|---|---|---|
|
2.5 |
চলকের মান aহবে2 |
|
6.3333(3) |
চলকের মান bহবে6 |
|
1.2 |
চলকের মান cহবে1 |
|
0.5 |
চলকের মান dহবে0 |
3. পূর্ণসংখ্যার বিভাজনের অবশিষ্টাংশ
যোগ, বিয়োগ, গুণ, এবং পূর্ণসংখ্যার ভাগ ছাড়াও, জাভাতেও মডুলো অপারেটর রয়েছে। এটি শতাংশ প্রতীক ( %)। এই অপারেটর একটি পূর্ণসংখ্যাকে একটি পূর্ণসংখ্যা দিয়ে ভাগ করার অবশিষ্টাংশের পুরো সংখ্যা ফেরত দেয় (ভগ্নাংশের অংশ নয়)।
উদাহরণ:
| বিবৃতি | বিভাজনের ফলাফল | বিঃদ্রঃ |
|---|---|---|
|
2একটি অবশিষ্ট সঙ্গে1 |
চলকের মান aহবে1 |
|
5একটি অবশিষ্ট সঙ্গে0 |
চলকের মান bহবে0 |
|
1একটি অবশিষ্ট সঙ্গে4 |
চলকের মান cহবে4 |
|
0একটি অবশিষ্ট সঙ্গে1 |
চলকের মান dহবে1 |
এটি একটি খুব দরকারী অপারেটর. এটি প্রচুর ব্যবহার করা হয়। উদাহরণস্বরূপ, একটি সংখ্যা জোড় বা বিজোড় কিনা তা খুঁজে বের করতে , কেবল এটিকে দিয়ে ভাগ করুন 2এবং অবশিষ্টটিকে শূন্যের সাথে তুলনা করুন। যদি অবশিষ্টাংশ শূন্য হয়, তাহলে সংখ্যাটি জোড় হয়; যদি এটি একের সমান হয়, তাহলে সংখ্যাটি বিজোড়।
এই চেকটি দেখতে কেমন তা এখানে:
(a % 2) == 0
যেখানে, আপনি এটি অনুমান করেছেন, (অর্থাৎ বা ) a % 2দ্বারা বিভাজনের অবশিষ্টাংশ এবং শূন্যের সাথে তুলনা করতে ব্যবহৃত হয়।201==
4. বৃদ্ধি এবং হ্রাস
প্রোগ্রামিংয়ে, একটি ভেরিয়েবলকে একের পর এক বাড়ানো বা কমানো খুবই সাধারণ কাজ। জাভাতে এই ক্রিয়াগুলির জন্য বিশেষ কমান্ড রয়েছে:
বৃদ্ধি (এক দ্বারা বৃদ্ধি) অপারেটর এই মত দেখায় :
a++;
এই বিবৃতিটি ঠিক একই রকম যে এটি একটি পরিবর্তনশীলকে বৃদ্ধি করে ।a = a + 1;a
হ্রাস (এক দ্বারা হ্রাস) অপারেটর এই মত দেখায়:
a--;
এই বিবৃতিটি ঠিক একই রকম যে এটি একটি পরিবর্তনশীলকে হ্রাস করে।a = a - 1;a
উদাহরণ
| বিবৃতি | বিঃদ্রঃ |
|---|---|
|
চলকের মান x হবে 5চলকের মান x হবে 6চলকের মান x হবে 7চলকের মান x হবে 8চলকের মান x হবে চলকের মান হবে 9চলকের মান x হবে10 |
|
চলকের মান x হবে 5চলকের মান x হবে 4চলকের মান x হবে 3চলকের মান x হবে 2চলকের মান x হবে 1চলকের মান x হবে 0চলকের মান হবে চলকের মান x হবে-1 |
GO TO FULL VERSION