سلام با یک برنامه دیگه از جاوا در خدمتتونم امیدوارم که در مدرسه یا دانشگاه موفق و سر بلند باشید. در این برنامه ما از یک آرایه 9 عنصره استفاده کردیم که با یک دستور for خونه هارو از صفر شروع می کنیم و بصورت خطی یا ترتیبی جلو میریم. منظور از ترتیبی این است که اگر خونه ما 9 عنصر دارد و در خونه هامون اعداد 10 تا 100 بصورت ده تا ده تا باشد اول خونه 0 که 10 قرار دارد و بررسی می کند اگر عدد گرفته شده از کاربر برابر بود شماره خونه و چاپ می کند و اگر نه یکی میره جلو که میشه خونه 1 که عدد 20 قرار دارد. و اینکار و اینقدر تکرار می کند تا به جواب برسد خب اگر متوجه نشدید به جدول مرحله اجرا برنامه که گذاشتم و برید ببینید.
آرایه ما:
80 | 70 | 60 | 50 | 40 | 30 | 20 | 10 |
قرار است با برنامه نوشته شده خانه های آرایه را از سمت چپ، از خانه 0 ام بصورت خطی یا ترتیبی پیمایش بکنیم. و آدرس خانه را به کاربر نمایش بدهیم.
برنامه جستجوی ترتیبی در جاوا:
package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println ( "لطفا عدد خود را وارد بکنید:" ); Scanner input = new Scanner ( System.in ); int data = input.nextInt (); int arr[]={10,20,30,40,50,60,70,80}; for (int i = 0 ; i <= arr.length; i++) { if(arr[i] == data) { System.out.println ( " در خانه "+ i + " آرایه یافت شد " ); } } } }
خروجی برنامه جستجوی ترتیبی در جاوا:
لطفا عدد خود را وارد بکنید: 60 در خانه 5 آرایه یافت شد
به عنوان مثال عدد 60 توسط کاربر وارد شده است:
پاسخ یافت شده (result) | عدد یافت شده در آرایه(arr) | مغیر i | مراحل اجرای حلقه For |
0 | 10 | 0 | 0 |
0 | 20 | 1 | 1 |
0 | 30 | 2 | 2 |
0 | 40 | 3 | 3 |
0 | 50 | 4 | 4 |
1 (در خانه 5 آرایه یافت شد) | 60 | 5 | 5 |
خروج از برنامه | 70 | 6 | 6 |
بسیار عالی! مطمئنا تلاشتون مفیده و حتما دوستامون استفاده میکنن. جاوا زبان محبوب من هست :) نمیدونم بخاطر محیط اکلیپس هست یا اینکه از نوجوونی دوست داشتم یاد بگیرمش. خلاصه موفق باشین!