Bạn đang xem : chuyển các tham số trong java

Java

Tham số phương thức

Tham số và đối số

Thông tin có thể được chuyển tới các phương thức dưới dạng tham số. Các tham số hoạt động như các biến bên trong phương thức.

Các tham số được chỉ định sau tên phương thức, bên trong dấu ngoặc đơn.
Bạn có thể thêm bao nhiêu tham số tùy thích, chỉ cần phân tách chúng bằng dấu phẩy.

Ví dụ sau có một
phương thức nhận String được gọi là fname làm tham số.
Khi phương thức được gọi, chúng tôi chuyển cùng tên,
được sử dụng bên trong phương thức để in tên đầy đủ:

Ví dụ

  public class Main {
static void myMethod (String fname) {
System.out.println (fname + "Refsnes");
}

public static void main (String [] args) {
myMethod ("Liam");
myMethod ("Jenny");
myMethod ("Anja");
}
}
// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes
 

Hãy tự mình thử »

Khi một tham số được truyền cho phương thức, nó được gọi là đối số . Vì vậy, từ ví dụ trên: fname tham số , trong khi Liam , Jenny Anja đối số .

Nhiều tham số

Bạn có thể có bao nhiêu tham số tùy thích:

Ví dụ

  public class Main {
  static void myMethod (String fname, int age) {
    System.out.println (fname + "is" + age);
  }

  public static void main (String [] args) {
    myMethod ("Liam", 5);
    myMethod ("Jenny", 8);
    myMethod ("Anja", 31);
  }
}

// Liam là 5
// Jenny 8 tuổi
// Anja 31 tuổi  

Hãy tự mình thử »

Lưu ý rằng khi bạn đang làm việc với nhiều tham số, lệnh gọi phương thức phải
có cùng số lượng đối số vì có các tham số và các đối số phải được truyền theo cùng một thứ tự.

Giá trị trả lại

Từ khóa void , được sử dụng trong các ví dụ trên, cho biết rằng phương thức không được trả về giá trị. nếu bạn
muốn phương thức trả về một giá trị, bạn có thể sử dụng kiểu dữ liệu nguyên thủy (chẳng hạn như int ,
char , v.v.) thay vì void và sử dụng trở lại
từ khóa bên trong phương thức:

Xem Thêm  MySQL Where IS NOT NULL Điều kiện với các ví dụ - không null trong mysql

Ví dụ

  public class Main {
static  int  myMethod (int x) {
 quay lại  5 + x;
}

public static void main (String [] args) {
System.out.println (myMethod (3));
}
}
// Kết quả đầu ra 8 (5 + 3)
 

Hãy tự mình thử »

Ví dụ này trả về tổng của hai tham số của một phương thức:

Ví dụ

  public class Main {
static int myMethod (int x, int y) {
trả về x + y;
}

public static void main (String [] args) {
System.out.println (myMethod (5, 3));
}
}
// Kết quả đầu ra 8 (5 + 3)
 

Hãy tự mình thử »

Bạn cũng có thể lưu trữ kết quả trong một biến (được khuyến nghị, vì nó dễ đọc và dễ bảo trì hơn):

Ví dụ

  public class Main {
static int myMethod (int x, int y) {
trả về x + y;
}

public static void main (String [] args) {
int z = myMethod (5, 3);
System.out.println (z);
}
}
// Kết quả đầu ra 8 (5 + 3)
 

Hãy tự mình thử »

Một phương pháp với If … Else

Thông thường sử dụng câu lệnh if ... else bên trong các phương thức:

Ví dụ

  public class Main {

// Tạo phương thức checkAge () với một biến số nguyên được gọi là  age 
static void checkAge (int age) {

// Nếu tuổi nhỏ hơn 18, hãy in "quyền truy cập bị từ chối"
nếu (tuổi & lt; 18) {
System.out.println ("Quyền truy cập bị từ chối - Bạn chưa đủ tuổi!");

// Nếu tuổi lớn hơn hoặc bằng 18, hãy in "quyền truy cập được cấp"
} khác {
System.out.println ("Đã cấp quyền truy cập - Bạn đủ tuổi!");
}

}

public static void main (String [] args) {
checkAge (20); // Gọi phương thức checkAge và vượt qua độ tuổi 20
}
}

// Kết quả "Đã cấp quyền truy cập - Bạn đủ tuổi!"
 

Hãy tự mình thử »

Xem Thêm  Hai cách để xác nhận phần cuối của một chuỗi trong JavaScript - cuối chuỗi javascript

Tự kiểm tra bằng các bài tập

Bài tập:

Thêm tham số fname của loại String vào myMethod và xuất “John Doe”:

static void myMethod () {
  System.out.println (+ "Doe");
}

public static void main (String [] args) {
  myMethod ("John");
}

Bắt đầu bài tập


Xem thêm những thông tin liên quan đến chủ đề truyền tham số trong java

Lập trình Java: Cách truyền tham số trong Java | Heap Stack ValueType ReferenceType

  • Tác giả: The Brown Box
  • Ngày đăng: 2021-06-29
  • Đánh giá: 4 ⭐ ( 3934 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 🔥 Ưu đãi 75% khóa học: https://courses.hoangvancong.com/
    🔥 Group khoá học dành riêng cho học viên: https://www.facebook.com/groups/dsalgothebrownbox
    🔥 Lớp học OFFLINE tại Techmaster: https://techmaster.vn/khoa-hoc/j79/java-cau-truc-du-lieu-giai-thuat

    Playlist hay:
    ► Data Structures & Algorithms: https://www.youtube.com/playlist?list=PLqLksqdSk4b2ely12ZuwQcujGOYAUlPKz
    ► Daily LeetCode Challenge: https://www.youtube.com/playlist?list=PLqLksqdSk4b37pGIyfy_266wP0-S68HDh
    ► Have Fun with Python: https://www.youtube.com/playlist?list=PLqLksqdSk4b1EXGs7zxIIUjAT0Qi-mRMQ

    Contact:
    ► My Website: http://www.hoangvancong.com/
    ► Follow My Facebook Page: https://www.facebook.com/thebrownboxx/

    Tags: LapTrinhJava TruyenThamSo DayLapTrinh
    TheBrownBox LapTrinh Java DataStructure Algorithm LeetCode

    String, StringPool, CauTrucDuLieu, GiaiThuat, TheBrownBox, LapTrinh, Java, DataStructure, Algorithm, Stack, Queue, Ngăn xếp, hàng đợi, LeetCode

Chi tiết phương thức trong Java

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 3 ⭐ ( 1165 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một phương thức là một tập hợp các khối lệnh (code) để thi hành một chức năng nào đó. Bài này chúng ta cùng nhau tìm hiểu kỹ hơn về các thành phần có trong một phương thức trong Java nhé.

Truyền tham số đầu vào cho hàm main trong Java

  • Tác giả: shareprogramming.net
  • Đánh giá: 4 ⭐ ( 8122 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong đó tham số đầu vào args chính là nơi nhận các dữ liệu mà chúng ta truyền vào trong qúa trình khởi chạy.

Làm cách nào tôi có thể truyền tham số cho Chủ đề Java?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 3351 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn cần truyền tham số trong hàm tạo cho đối tượng Runnable: public class MyRunnable implements…

Truyền theo giá trị so với truyền theo tham chiếu trong Java

  • Tác giả: helpex.vn
  • Đánh giá: 4 ⭐ ( 2757 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hiểu được kỹ thuật được sử dụng để truyền thông tin giữa các biến và vào các phương thức có thể là một nhiệm vụ khó khăn đối với một nhà phát triển Java, đặc biệt là những người đã quen với…

Truyền tham số cho phương thức trong Java

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 4 ⭐ ( 6478 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Truyền tham số cho phương thức trong Java – Lập Trình Từ Đầu 5 Hàm-Phương Thức Trong JAVA

Truyền giá trị và tham chiếu (pass-by-value và pass-by-reference) trong java

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 9716 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nếu chúng ta gọi một phương thức và truyền một giá trị cho phương thức đó được gọi là truyền giá trị.Việc thay đổi giá trị chỉ có hiệu lực trong phương thức

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Kiểu CSS cho Bảng - css cho đường viền bảng

By ads_php