. void Method ExampleThe preceding section gives an example of a nonvo dịch - . void Method ExampleThe preceding section gives an example of a nonvo Việt làm thế nào để nói

. void Method ExampleThe preceding

. void Method Example
The preceding section gives an example of a nonvoid method. This section shows how to declare and invoke a void method. Listing 5.2 gives a program that declares a method named printGrade and invokes it to print the grade for a given score.

Listing 5.2. TestVoidMethod.java

1 public class TestVoidMethod {
2 public static void main(String[] args) {
3 printGrade(78.5);
4 }
5
6 public static void printGrade(double score) {
7 if (score >= 90.0) {
8 System.out.println('A');
9 }
10 else if (score >= 80.0) {
11 System.out.println('B');
12 }
13 else if (score >= 70.0) {
14 System.out.println('C');
15 }
16 else if (score >= 60.0) {
17 System.out.println('D');
18 }
19 else {
20 System.out.println('F');
21 }
22 }
23 }




The printGrade method is a void method. It does not return any value. A call to a void method must be a statement. So, it is invoked as a statement in line 3 in the main method. This statement is like any Java statement terminated with a semicolon.

Note


A return statement is not needed for a void method, but it can be used for terminating the method and returning to the method's caller. The syntax is simply

return;



This is rare, but sometimes useful for circumventing the normal flow of control in a void function. For example, the following code has a return statement to terminate the function when the score is invalid.




public static void printGrade(double score) {
if (score < 0 || score > 100)
System.out.println("Invalid score");
return;
}

if (score >= 90.0) {
System.out.println('A');
}
else if (score >= 80.0) {
System.out.println('B');
}
else if (score >= 70.0) {
--------------------------------------------------------------------------------[Page 135] System.out.println('C');
}
else if (score >= 60.0) {
System.out.println('D');
}
else {
System.out.println('F');
}
}



0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
. vô hiệu phương pháp ví dụPhần trước cho một ví dụ về một phương pháp nonvoid. Phần này cho thấy làm thế nào để tuyên bố và gọi một phương pháp hiệu. Danh sách 5.2 cho một chương trình tuyên bố một phương pháp đặt tên là printGrade và invokes nó để in các lớp cho một điểm nhất định.Danh sách 5.2. TestVoidMethod.java 1 công cộng lớp TestVoidMethod {} 2 công tĩnh void main (String [] args) {} 3 printGrade(78.5); 4} 5 6 công tĩnh void printGrade (tăng gấp đôi số điểm) {} 7 nếu (được điểm > = 90.0) {} 8 System.out.println('A'); 9}10 khác nếu (được điểm > = 80,0) {}11 System.out.println('B');12}13 khác nếu (được điểm > = 70.0) {}14 System.out.println('C');15}16 khác nếu (được điểm > = 60.0) {}17 System.out.println('D');18}19 {} khác20 System.out.println('F');21}22}23} Phương pháp printGrade là một phương pháp hiệu. Nó không trả lại bất kỳ giá trị. Một cuộc gọi đến một phương pháp hiệu phải là một tuyên bố. Vì vậy, nó được gọi như một tuyên bố trong dòng 3 phương pháp chính. Tuyên bố này cũng giống như bất kỳ tuyên bố Java kết thúc với một dấu chấm phẩy.Lưu ý Một tuyên bố trở lại không cần cho một phương pháp hiệu, nhưng nó có thể được sử dụng để chấm dứt các phương pháp và quay trở lại của phương pháp người gọi. Cú pháp là đơn giảntrở lại;Điều này là hiếm, nhưng đôi khi hữu ích cho circumventing chảy bình thường của các điều khiển trong một chức năng vô hiệu. Ví dụ, mã sau đây có một tuyên bố trở lại để chấm dứt các chức năng khi các điểm là không hợp lệ. khu vực printGrade tĩnh void (đôi điểm) {} Nếu (điểm < 0 || điểm > 100) System.out.println ("không hợp lệ được điểm"); trở lại; } Nếu (được điểm > = 90.0) {} System.out.println('A'); } khác nếu (được điểm > = 80,0) {} System.out.println('B'); } khác nếu (được điểm > = 70.0) {}---[Trang 135] System.out.println('C'); } khác nếu (được điểm > = 60.0) {} System.out.println('D'); } khác {} System.out.println('F'); }}
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
. Phương pháp vô hiệu Ví dụ
Các phần trước cho một ví dụ về một phương pháp nonvoid. Phần này cho thấy làm thế nào để khai báo và gọi một phương thức trống. Bảng liệt kê 5.2 đưa ra một chương trình khai báo một phương thức có tên printGrade và gọi nó để in các loại cho một điểm số nhất định. Ví dụ 5.2. TestVoidMethod.java 1 public class TestVoidMethod {2 static void main (String [] args) {công 3 printGrade (78,5); 4} 5 6 ​​public static void printGrade (số kép) {7 if (score> = 90,0) {8 Hệ thống .out.println ('A'); 9} 10 else if (score> = 80,0) {11 System.out.println ('B'); 12} 13 else if (score> = 70.0) {14 System.out .println ('C'); 15} 16 else if (score> = 60,0) {17 System.out.println ('D'); 18} 19 else {20 System.out.println ('F'); 21 } 22} 23} Phương pháp printGrade là một phương thức trống. Nó không trả lại bất kỳ giá trị. Một cuộc gọi đến một phương thức trống phải là một tuyên bố. Vì vậy, nó được gọi như là một tuyên bố trong dòng 3 trong phương pháp chính. Tuyên bố này cũng giống như bất kỳ tuyên bố Java chấm dứt với một dấu chấm phẩy. Lưu ý Một tuyên bố trở lại là không cần thiết cho một phương thức trống, nhưng nó có thể được sử dụng để chấm dứt phương thức và trở về người gọi của phương pháp. Cú pháp đơn giản là trở về; này là rất hiếm, nhưng đôi khi hữu ích cho phá vỡ dòng chảy bình thường của kiểm soát trong một chức năng vô hiệu. Ví dụ, các mã sau đây có câu lệnh return để chấm dứt các chức năng khi điểm số là không hợp lệ. Public static void printGrade (số kép) {if (điểm <0 || score> 100) System.out.println ("số không hợp lệ" ); return;} if (score> = 90,0) {System.out.println ('A');} else if (score> = 80,0) {System.out.println ('B');} else if (score > = 70.0) {--------------------------------------------- ----------------------------------- [Trang 135] System.out.println ('C'); } else if (score> = 60,0) {System.out.println ('D');} else {System.out.println ('F');}}







































































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: