เรียนรู้วิธีใช้อาร์กิวเมนต์ Java Command Line พร้อมตัวอย่าง



บทความนี้ครอบคลุมแนวคิดของอาร์กิวเมนต์บรรทัดคำสั่ง Java โดยละเอียดพร้อมตัวอย่างต่างๆเพื่อแสดงวิธีใช้อาร์กิวเมนต์บรรทัดคำสั่งใน Java

ภาษาโปรแกรม Java คือ ทำให้เป็นอิสระจากแพลตฟอร์ม ผู้ชนะที่ชัดเจนสำหรับนักพัฒนาทุกคน การทำงานของโปรแกรม Java ไม่ต้องเร่งรีบและแม่นยำ เราสามารถส่งผ่านข้อโต้แย้งในระหว่าง การดำเนินการ ของโปรแกรมโดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง ในบทความนี้คุณจะได้เรียนรู้วิธีใช้อาร์กิวเมนต์บรรทัดคำสั่งใน Java ต่อไปนี้เป็นหัวข้อที่กล่าวถึงในบล็อกนี้:

อาร์กิวเมนต์บรรทัดคำสั่งคืออะไร?

อาร์กิวเมนต์บรรทัดคำสั่งจะถูกส่งผ่านไปยังโปรแกรมในขณะรันไทม์ การส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งในโปรแกรม Java นั้นค่อนข้างง่าย ซึ่งจะถูกจัดเก็บเป็นสตริงในไฟล์ ส่งผ่านไปยังพารามิเตอร์ args ของเมธอด main () ใน Java





class Example0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

เอาท์พุต:

ถึง คอมไพล์และรันโปรแกรม java ในพรอมต์คำสั่งทำตามขั้นตอนที่เขียนด้านล่าง



  • บันทึกโปรแกรมของคุณเป็นไฟล์ที่มีนามสกุล. java

  • เปิดพรอมต์คำสั่งและไปที่ไดเร็กทอรีที่บันทึกไฟล์ของคุณ

  • รันคำสั่ง - javac filename.java



  • หลังจากการคอมไพล์รันคำสั่ง - ชื่อไฟล์ java

  • ตรวจสอบให้แน่ใจว่าเส้นทาง Java ถูกตั้งค่าอย่างถูกต้อง

ตัวอย่างอาร์กิวเมนต์บรรทัดคำสั่ง Java

นี่คือตัวอย่างบางส่วนเพื่อแสดงให้เห็นว่าเราสามารถใช้อาร์กิวเมนต์บรรทัดคำสั่งในไฟล์

ความงามอาศัยเมธอด parseInt ในคลาส Integer ทุกคลาส Number เช่น Integer, Float, Double และอื่น ๆ มีเมธอด parseXXX ที่แปลง String เป็นอ็อบเจ็กต์ตามลำดับของประเภท

อย่างที่เราทราบกันดีว่าอาร์เรย์เริ่มต้นดัชนีด้วยศูนย์ ดังนั้น args [0] จึงเป็นดัชนีแรกในอาร์เรย์ String [] นี้ซึ่งนำมาจากคอนโซล ในทำนองเดียวกัน args [1] คือวินาที args [2] เป็นองค์ประกอบที่สามและอื่น ๆ

เมื่อเปิดแอปพลิเคชันระบบรันไทม์จะส่งอาร์กิวเมนต์บรรทัดคำสั่งไปยังวิธีการหลักของแอปพลิเคชันผ่านทางไฟล์ .

แฟกทอเรียลของตัวเลขโดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง

class Example1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) สำหรับ (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

เอาท์พุต:

ผลรวมของตัวเลขสองตัวโดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง

class Example2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'ผลรวมคือ' + ผลรวม)}}

เอาท์พุต:

โปรแกรม Fibonacci Series โดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง

class Example3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 สำหรับ (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

เอาท์พุต:

สิ่งสำคัญที่ต้องจำ

  • ขณะเปิดแอปพลิเคชันของคุณคุณสามารถใช้อาร์กิวเมนต์บรรทัดคำสั่งเพื่อระบุข้อมูลการกำหนดค่า

  • เมื่อคุณใช้อาร์กิวเมนต์บรรทัดคำสั่งไม่มีข้อ จำกัด เกี่ยวกับจำนวนอาร์กิวเมนต์ คุณสามารถใช้ได้มากตามความต้องการของคุณ

  • ข้อมูลในอาร์กิวเมนต์บรรทัดคำสั่งจะถูกส่งผ่านเป็น .

    java สำเนาตื้นเทียบกับสำเนาลึก
  • อาร์กิวเมนต์บรรทัดคำสั่งถูกเก็บไว้ใน String args ของเมธอด main () ของโปรแกรม

สิ่งนี้ทำให้เรามาถึงตอนท้ายของบทความนี้ซึ่งเราได้เรียนรู้เกี่ยวกับอาร์กิวเมนต์บรรทัดคำสั่ง Java พร้อมตัวอย่าง ฉันหวังว่าคุณจะชัดเจนกับทุกสิ่งที่แบ่งปันกับคุณในบทแนะนำนี้

หากคุณพบบทความนี้เกี่ยวกับ 'อาร์กิวเมนต์บรรทัดคำสั่ง Java' ที่เกี่ยวข้องโปรดดูไฟล์ บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้พร้อมเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก

เราพร้อมช่วยเหลือคุณในทุกขั้นตอนในการเดินทางและจัดทำหลักสูตรที่ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับแนวคิดต่างๆ ชอบ ไฮเบอร์เนต & .

หากคุณพบคำถามใด ๆ อย่าลังเลที่จะถามคำถามทั้งหมดของคุณในส่วนความคิดเห็นของ 'อาร์กิวเมนต์บรรทัดคำสั่ง Java' และทีมงานของเรายินดีที่จะตอบ