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

تمرین لیست ها در جاوا

  • تعریف این لیست را تکمیل کن.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> userPermissions = new "";
            userPermissions.add("Read");
            userPermissions.add("Write");
            userPermissions.add("Publish");
            userPermissions.add("Delete");
        }
    }
  • از لیست حق دسترسی ها، اولین حق دسترسی را انتخاب و چاپ کن.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> userPermissions = new ArrayList<>();
            userPermissions.add("Read");
            userPermissions.add("Write");
            userPermissions.add("Publish");
            userPermissions.add("Delete");
    
            String firstPermission = ""
            System.out.println(firstPermission);
        }
    }
  • آخرین آیتم از لیست را با استفاده از اندیس آن انتخاب کن.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> userPermissions = new ArrayList<>();
            userPermissions.add("Read");
            userPermissions.add("Write");
            userPermissions.add("Publish");
            userPermissions.add("Delete");
    
            String lastPermission = userPermissions.get("");
            System.out.println(firstPermission);
        }
    }
    
  • در یک کلاس درس، استاد نیاز دارد که نمره امتحان دانشجویان را به صورت صعودی مرتب کند. با اینکار می تواند نمرات برتر را پیدا کند. این برنامه را بر اساس منطق بیان شده تکمیل کن.

                    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<Integer> scores = new ArrayList<>();
            scores.add(90);
            scores.add(85);
            scores.add(95);
            scores.add(92);
            scores.add(88);
    
            Collections.""(scores);
    
            for (int score : scores) {
                System.out.println(score);
            }
        }
    }
  • نمرات را به صورت نزولی مرتب کنید.

                    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<Integer> scores = new ArrayList<>();
            scores.add(90);
            scores.add(85);
            scores.add(95);
            scores.add(92);
            scores.add(88);
    
            Collections.sort(scores, Collections.""());
    
            for (int score : scores) {
                System.out.println(score);
            }
        }
    }
  • گران ترین آیتم از لیست را انتخاب کن.

                    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<Integer> scores = new ArrayList<>();
            scores.add(90);
            scores.add(85);
            scores.add(95);
            scores.add(92);
            scores.add(88);
    
            Collections.sort(scores);
            int mostExpensiveItem = scores.get("" - 1);
            System.out.println(mostExpensiveItem);
    
        }
    }
  • تعداد آیتم های لیست را به دست بیاورید.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<Integer> scores = new ArrayList<>();
            scores.add(90);
            scores.add(85);
            scores.add(95);
            scores.add(92);
            scores.add(88);
           
            int numberOfScores = scores.""();
            System.out.println(numberOfScores);
    
        }
    }
  • خروجی این برنامه چند است؟

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> tasks = new ArrayList<>();
            tasks.add("Update content");
            tasks.add("Prepare report");
            tasks.add("Call clients");
            tasks.add("Review strategy");
            tasks.add("Finalize proposal");
    
            int numberOfTasks = tasks.size();
    
            System.out.println(numberOfTasks);
        }
    }
  • خروجی این برنامه چیست؟

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> productList = new ArrayList<>();
            productList.add("Widget A");
            productList.add("Gadget B");
            productList.add("Accessory C");
            productList.add("Tool D");
            productList.add("Equipment E");
    
            String product = productList.get(5);
            System.out.println(product);
        }
    }
  • در این کد 2 لیست داریم که لیست اول شامل مشتریان قبلی ما و لیست دوم شامل مشتریان جدید است. این کد را به صورتی کامل کن که لیست دوم را به لیست اول الحاق کنیم.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> existingCustomers = new ArrayList<>();
            existingCustomers.add("مریم توکلی");
            existingCustomers.add("یاسمن ترابی");
            existingCustomers.add("بهزاد نریمانی");
    
            List<String> newCustomers = new ArrayList<>();
            newCustomers.add("علی محمدی");
            newCustomers.add("یاسر رحمانی");
    
            existingCustomers.""(newCustomers);
            
            for (String customer : existingCustomers) {
                System.out.println(customer);
            }
        }
    }
  • در لیست exercises لیستی از تمرینات روزانه قرار گرفته است. ولی از آنجایی که امروز روز تقلب یا (Cheat Day) است، تمام آیتم های این لیست را پاک کنید.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> exercises = new ArrayList<>();
            exercises.add("اسکوات بدون وزنه");
            exercises.add("پلانک");
            exercises.add("اسکوات به دیوار");
            exercises.add("کرانچ دوچرخه");
            exercises.add("شنا");
    
            exercises.""();
        }
    }
  • در یک سیستم مدیریت انبار، شما لیستی از محصولات موجود در انبار را دارید. حالا فرض کنید محصولی از این لیست با اندیس 2 به اتمام رسیده. بنابراین این محصول را از لیست موجودی ها حذف کنید.

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> inventory = new ArrayList<>();
            inventory.add("محصول شماره 1");
            inventory.add("محصول شماره 2");
            inventory.add("محصول شماره 3");
            inventory.add("محصول شماره 4");
    
            inventory.""(2);
            
            for (String item : inventory) {
                System.out.println(item);
            }
        }
    }
  • در لیست اطلاعات ترافیک یک وب سایت نگهداری شده است. هر آیتم نمایانگر تعداد بازدید کننده در هر ماه است. حالا نیاز داریم که اطلاعات ربع اول سال را از لیست استخراج و در لیست جدیدی با نام firstQuarterTraffic نگهداری کنیم. چطور این کار را باید انجام دهیم؟

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<Integer> trafficData = new ArrayList<>();
            trafficData.add(5000);
            trafficData.add(6000);
            trafficData.add(5500);
            trafficData.add(7000);
            trafficData.add(8000);
            trafficData.add(7500);
            trafficData.add(9000);
            trafficData.add(9500);
            trafficData.add(8500);
            trafficData.add(10000);
            trafficData.add(9500);
            trafficData.add(11000);
    
            List<Integer> firstQuarterTraffic = trafficData."";
    
            System.out.println("تعداد بازدید از وب سایت در ربع اول سال:");
            for (int traffic : firstQuarterTraffic) {
                System.out.println(traffic);
            }
        }
    }
  • خروجی این برنامه چیست؟

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> tasks = new ArrayList<>();
            tasks.add("Update content");
            tasks.add("Prepare report");
            tasks.add("Call clients");
            tasks.add("Review strategy");
            tasks.add("Finalize proposal");
    
            List<String> prioritizedTasks = tasks.subList(3, tasks.size() - 1);
    
            for (String task : prioritizedTasks) {
                System.out.println(task);
            }
        }
    }
  • فرض کنید یک لیست خرید شامل آیتم های زیر دارید. و حالا متوجه شده اید که نیاز است شیر (Milk) را به شیربادام (Almond milk) بروزرسانی کنید. چطور این کار را انجام می دهید؟

                    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            List<String> groceries = new ArrayList<>();
            groceries.add("Apples");
            groceries.add("Bread");
            groceries.add("Milk");
            groceries.add("Eggs");
    
            // Update the item in the list
            ""(2, "Almond Milk");
    
            // Print the groceries list
            for (String item : groceries) {
                System.out.println(item);
            }
        }
    }

منتشر شده

در

,

توسط

برچسب‌ها:

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *