آموزش برنامه نویسی

مثال: استفاده از عملگرهای محاسباتی

چهارشنبه, ۹ مرداد ۱۳۹۲، ۰۸:۰۷ ب.ظ

در برنامه زیر نحوه ی استفاده از عملگرهای محاسباتی نشان داده شده است.

 

/**
  * Test Arithmetic Operations
  */
public class ArithmeticTest {     // Save as "ArithmeticTest.java"
   public static void main(String[] args) {
      int number1 = 98;     // Declare an int variable number1 and initialize it to 98
      int number2 = 5;      // Declare an int variable number2 and initialize it to 5
      int sum, difference, product, quotient, remainder;  // Declare five int variables to hold results
      // Perform arithmetic Operations
      sum = number1 + number2;
      difference = number1 - number2;
      product = number1 * number2;
      quotient = number1 / number2;
      remainder = number1 % number2;
      // Print results
      System.out.print("The sum, difference, product, quotient and remainder of ");  // Print description      System.out.print(number1);      // Print the value of the variable
      System.out.print(" and ");
      System.out.print(number2);
      System.out.print(" are ");
      System.out.print(sum);
      System.out.print(", ");
      System.out.print(difference);
      System.out.print(", ");
      System.out.print(product);
      System.out.print(", ");
      System.out.print(quotient);
      System.out.print(", and ");
      System.out.println(remainder);
      ++number1;  // Increment the value stored in the variable "number1" by 1
                  // Same as "number1 = number1 + 1"
      --number2;  // Decrement the value stored in the variable "number2" by 1
                  // Same as "number2 = number2 - 1"
      System.out.println("number1 after increment is " + number1);  // Print description and variable
      System.out.println("number2 after decrement is " + number2);
      quotient = number1 / number2;
      System.out.println("The new quotient of " + number1 + " and " + number2 + " is " + quotient);
   }
}

رشته های متنی، بین " " قرار دارند و به همان صورتی که هستند، همراه با فاصله های بین آنها چاپ می شوند. برای چاپ کردن مقدار ذخیره شده در یک متغیر، نباید از " " استفاده کرد بلکه کافی است نام متغیر را درون دستور ()print قرار دهید. به مثال زیر توجه کنید.

System.out.println("sum");   // Print text string "sum" - as it is
System.out.println(sum);     // Print the value stored in variable sum, e.g., 98

عملگرهای افزایش و کاهش (++ و --)

++number1;
--number2;

دستور اول معادل با number1 = number1 + 1; و دستور دوم معادل با number2 = number2 - 1; می باشد. شما می توانید دستورات بالا را به صورت زیر نیز بنویسید:

number1++;
number2--;

در آموزش های بعد تفاوت آنها را توضیح خواهم داد.

 

درون دستور چاپ، می توان یک رشته ی متنی و نام یک متغیر را با هم به کار برد. به مثال زیر دقت کنید.

System.out.println("number1 after increment is " + number1);

رشته ی متنی و متغیر number1 توسط علامت + از یکدیگر جدا شده اند. در اینجا + به معنی جمع کردن نیست بلکه این دو آیتم را به یکدیگر متصل می کند.

  • امین بهرامی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی