আপনি জাভাতে কোনও ফাংশন থেকে কীভাবে প্রস্থান করবেন?



জাভাতে প্রস্থান করার কাজটি জাভা ভার্চুয়াল মেশিনটি বন্ধ করে বর্তমান প্রোগ্রামটি থেকে বেরিয়ে আসে। সিস্টেম.এক্সিট () পদ্ধতিটি রানটাইম শ্রেণিতে প্রস্থান পদ্ধতিকে কল করে।

জাভা একটি দুর্দান্ত প্রোগ্রামিং ভাষা হচ্ছে । যখন এই অ্যাপ্লিকেশনগুলির মধ্যে একটির জন্য আপনি এই প্রোগ্রামের কিছু মুহুর্তে আটকে যেতে পারেন। এই পরিস্থিতিতে কেউ কী করে? এই মুহুর্তে প্রস্থান করার উপায় আছে? যদি এই প্রশ্নগুলি আপনাকে বিরক্ত করে, আপনি সঠিক জায়গায় অবতরণ করেছেন। আপনি যা করতে পারেন তা হ'ল কেবল একটি System.exit () পদ্ধতি ব্যবহার করুন যা সিস্টেমে চলমান জাভা ভার্চুয়াল মেশিনটিকে সমাপ্ত করে। এই নিবন্ধে, আমি আপনাকে জাভাতে প্রস্থান করার জন্য নিয়ে যাব এবং আপনাকে এটি পুরোপুরি বুঝতে সাহায্য করবে understand





চল শুরু করি.

সাজানো সাজানো সি ++ অ্যারে

আপনি জাভাতে কোনও ফাংশন থেকে কীভাবে প্রস্থান করবেন?

আপনি java.lang.System.exit () পদ্ধতি ব্যবহার করে কোনও ফাংশন থেকে প্রস্থান করতে পারেন। এই পদ্ধতিটি বর্তমানে চলমান বন্ধ করে দেয় জাভা ভার্চুয়াল মেশিন (জেভিএম) । এটি একটি আর্গুমেন্ট 'স্থিতি কোড' নেয় যেখানে একটি শূন্য নয় স্থিতি কোড অস্বাভাবিক সমাপ্তি নির্দেশ করে। আপনি যদি কাজ করে বা বিবৃতি পরিবর্তন করুন, আপনি বিরতি স্টেটমেন্টগুলি ব্যবহার করতে পারেন যা কেবল লুপ থেকে বিরতি / প্রস্থান করতে ব্যবহৃত হয়, এবং পুরো প্রোগ্রামটি নয়।



এই নিবন্ধে, আসুন জাভা প্রস্থান () পদ্ধতিতে আরও গভীরভাবে খনন করি এবং এটি কীভাবে ব্যবহৃত হয় তা বুঝতে পারি।

System.exit () পদ্ধতি কী?

সিস্টেম.এক্সিট () পদ্ধতিটি রানটাইম শ্রেণিতে প্রস্থান পদ্ধতিকে কল করে। এটি জাভা ভার্চুয়াল মেশিনটি সমাপ্ত করে বর্তমান প্রোগ্রামটি থেকে বেরিয়ে আসে। পদ্ধতির নামটি যেমন সংজ্ঞায়িত করে, প্রস্থান () পদ্ধতিটি কখনই কিছুই দেয় না।



কল সিস্টেম.এক্সিট (এন) কার্যকরভাবে কলটির সমতুল্য:

রানটাইম.জেটআরটাইম ()। প্রস্থান করুন (এন)

System.exit ফাংশনটির স্থিতি কোড রয়েছে, যা সমাপ্তির বিষয়ে বলে:

  • প্রস্থান (0) : ইঙ্গিত দেয় সফল সমাপ্তি
  • প্রস্থান (1) বা প্রস্থান (-1) বা কোন অ-শূন্য মান - নির্দেশ করে ব্যর্থ সমাপ্তি

এখন, আসুন প্যারামিটারগুলি এবং ব্যতিক্রমগুলি System.exit () পদ্ধতিতে ছোঁড়ে see

পরামিতি: প্রস্থান স্থিতি।

ব্যতিক্রম: এটি নিক্ষেপ a সিকিউরিটি এক্সসেপশন

জাভা রূপান্তর তারিখ থেকে তারিখ

System.exit পদ্ধতি () এর সাথে এগিয়ে চলুন, এর কয়েকটি ব্যবহারিক বাস্তবায়ন দেখুন।

জাভা সিস্টেমের প্রস্থান () পদ্ধতির উদাহরণ

প্যাকেজ এডুরেকা আমদানি java.io। , 9, 10 ((int i = 0 i = 4) {System.out.println ('লুপ থেকে প্রস্থান করুন') System.exit (0) // জেভিএম} অন্য System.out.println ('আরআর [ '+ i +'] = '+ আরআর [i])} System.out.println (' প্রোগ্রামের সমাপ্তি ')}

আউটপুট: আরআর [0] = 1
আরআর [1] = 2
আরআর [2] = 3
লুপ থেকে প্রস্থান করুন

জাভা নিক্ষেপ

ব্যাখ্যা: উপরের প্রোগ্রামে এক্সিকিউশনটি System.exit () পদ্ধতির মুখোমুখি হওয়ার সাথে সাথে লুপটি থামিয়ে দেয় বা প্রস্থান করে। এটি এমনকি দ্বিতীয় মুদ্রণ বিবৃতিটি প্রিন্ট করে না যা 'প্রোগ্রামের সমাপ্তি' বলে। এটি কেবল সেখানে প্রোগ্রামটি শেষ করে দেয়।

উদাহরণ 2:

প্যাকেজ এডুরেকা আমদানি java.io. * আমদানি java.util। * সর্বজনীন বর্গের উদাহরণ প্রোগ্রাম {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {int a [] = {1,2,3,4,5,6,7,8 Int 9,10} (int i = 0i) এর জন্য 

আউটপুট : অ্যারে [0] = 1
অ্যারে [1] = 2
অ্যারে [2] = 3
অ্যারে [3] = 4
লুপ থেকে প্রস্থান করুন

ব্যাখ্যা: উপরের প্রোগ্রামে, শর্তটি সত্য না হওয়া পর্যন্ত এটি উপাদানগুলি মুদ্রণ করে। শীঘ্রই শর্তটি মিথ্যা হয়ে যায়, এটি বিবৃতিটি মুদ্রণ করে এবং প্রোগ্রামটি সমাপ্ত হয়।

সুতরাং আমরা এই প্রবন্ধটির শেষে এসেছি ‘জাভাতে প্রস্থান ফাংশন’। আমি আশা করি আপনি এই টিউটোরিয়ালে কী ভাগ করা হয়েছে তা বুঝতে পেরেছেন। আপনি যদি আরও শিখতে চান তবে এটি দেখুন এডুরেকা, একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি আপনাকে হাইবারনেট স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগ 'জাভাতে প্রস্থান ফাংশন' এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।