جاوا فارسی

ویدیو های آموزش برنامه نویسی جاوا با زیرنویسی فارسی/تمرین های کاربردی جاوا

جاوا فارسی

ویدیو های آموزش برنامه نویسی جاوا با زیرنویسی فارسی/تمرین های کاربردی جاوا

برنامه جاوا برای پیدا کردن بزرگترین عدد

يكشنبه, ۸ مهر ۱۳۹۷، ۱۰:۰۵ ق.ظ

مثال جاوا

امروز دو تا برنامه رو در جاوا می نویسیم که بزرگریتن عدد از بین سه عدد رو پیدا میکنه.اولین برنامه با if و else هستش و برنامه ی دوم رو هم با if تودرتو می نویسیم.


برنامه اول: پیدا کردن بزرگترین عدد از بین سه عدد با استفاده از if...else


public class JavaExample{

  public static void main(String[] args) {

      int num1 = 10, num2 = 20, num3 = 7;

      if( num1 >= num2 && num1 >= num3)
          System.out.println(num1+" is the largest Number");

      else if (num2 >= num1 && num2 >= num3)
          System.out.println(num2+" is the largest Number");

      else
          System.out.println(num3+" is the largest Number");
  }
}
خروجی:



20 is the largest Number
برنامه دوم: پیدا کردن بزرگترین عدد از بین سه عدد با استفاده از if تودرتو

public class JavaExample{

   public static void main(String[] args) {

      int num1 = 10, num2 = 20, num3 = 7;
        
      if(num1 >= num2) {
			
	  if(num1 >= num3)
		/* این وقتی اجرا میشه که هر دو شرط درست باشند
		 *بزرگتر از num1 یعنی وقتی که
		 * باشه num2 و num3
		 */
		System.out.println(num1+" is the largest Number");
	  else
	        /* این وقتی اجرا میشه که شرط های بیرونی 
		 * درست و شرط داخلی اشتباه باشه که یعنی
		 * عدد اول از عدد دوم بزرگتر ولی از عدد سوم کوچکتر باشه
		 * که یعنی عدد سوم بزرگترینه
		 */
		System.out.println(num3+" is the largest Number");
      } 
      else {
			
	  if(num2 >= num3)
		/* این وقتی اجرا میشه که شرط بیرونی اجرا نشه
		 * و شرط داخلی درست باشه که یعنی عدد سوم بزرگتر از عدد اول باشه
		 * ولی عدد دوم بزرگتر از عدد سوم باشه که یعنی عدد دوم بزرگترینه
		 */
		System.out.println(num2+" is the largest Number");
	  else
		/* بیرونی اشتباه باشه if این وقتی اجرا میشه که
		 * داخلی هم اشتباه باشه که یعنی عدد سوم بزگتر از عدد اول if و
		 * و عدد دوم باشه  که یعنی عدد سوم بزرگترینه
		 */
		System.out.println(num3+" is the largest Number");
      }
   }
}
خروجی:

20 is the largest Number


نظرات (۰)

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