Có một ký tự nào trong API Math cho phép biểu diễn ký tự π
không?Làm thế nào để gõ π (pi) trong Java?
Trả lời
Bạn thậm chí không cần phải sử dụng các API Math. Trong mã nguồn Java, điều này:
\u03C0
tương đương với điều này:
π
và bạn thậm chí có thể sử dụng nó trong một định danh; hai là tương đương:
final String \u03C0 = "\u03C0";
final String π = "π";
(Như spec đặt nó:
.Một Unicode thoát của mẫu
\u
xxxx, nơi xxxx là một giá trị thập lục phân, đại diện cho UTF-16 đơn vị mã có mã hóa là xxxx. Bước dịch này cho phép bất kỳ chương trình nào được thể hiện chỉ sử dụng các ký tự ASCII.
Xem http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.2)
Điều này là chính xác! Cảm ơn :) –
Tôi không biết bạn có thể sử dụng các ký tự Unicode cho các biến. Ha, đó sẽ là một cách hay để làm phiền đồng nghiệp của tôi – Luciano
Chỉ cần nhập nó vào thực tế UTF-8. Bạn phải biên dịch với mã hóa UTF-8, nhưng vì vậy nó đi. Ít nhất bây giờ nó có thể được đọc. – tchrist
Nếu bạn muốn viết những dòng này vào một tập tin, bạn có thể đạt được điều đó thông qua Unicodes, dưới đây là một ví dụ về cách,
import java.io.*;
public class Test {
public static void main(String[] args) throws Exception{
BufferedWriter out =
new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("out.txt"),"UTF8"));
out.write("alpha = \u03B1, beta = \u03B2 ,pi = \u03C0");
out.flush();
out.close();
}
}
ra đặt: alpha = α, beta = β , pi = π
- 1. Làm thế nào để gõ một lớp mẫu?
- 2. MongoDB/Java: Gõ an toàn trong DBObjects
- 3. Làm thế nào để thay đổi kích thước UITextView trong khi gõ bên trong nó?
- 4. Làm thế nào để đọc dữ liệu từ Arduino với Raspberry Pi với I2C
- 5. Làm thế nào để bạn gõ một tab trong một bash ở đây-tài liệu?
- 6. Làm thế nào để bạn xác minh giao diện kiểu gõ trong python?
- 7. Làm thế nào để bạn gõ cast Char/Int trong Scala?
- 8. Làm thế nào để tôi gõ typeof (int) trong Managed C++?
- 9. Trộn Scala và Java: Làm thế nào để có được tham số hàm tạo kiểu gõ chung phải không?
- 10. Làm thế nào để làm chủ Java?
- 11. Sau khi gõ vào EditText, làm thế nào để làm cho bàn phím biến mất
- 12. pi trong Mục tiêu C
- 13. Gõ bí danh cho các Generics Java
- 14. làm thế nào để làm diễn viên (erlang) trong java?
- 15. Java: làm thế nào để làm đệm đôi trong Swing?
- 16. 1000 chữ số của pi trong python
- 17. Làm thế nào để mod2^64 trong dài trong Java?
- 18. Làm thế nào để lặp trong NavigableMap trong Java
- 19. Làm thế nào để gõ bàn phím một biến bằng cách sử dụng xdotool?
- 20. Làm thế nào để có được một danh sách gõ đúng từ một ReflectionDBObject
- 21. Làm thế nào để ép buộc một đối tượng danh sách việc cần gõ 'đúp'
- 22. Làm thế nào để nó tuyết trên Google, bằng cách gõ Cho nó tuyết
- 23. Làm thế nào để printf dài
- 24. Làm thế nào để chơi tập tin 3gp trong Java?
- 25. Làm thế nào để đảo ngược System.loadLibrary trong Java
- 26. Làm thế nào để xử lý StackOverflowError trong Java?
- 27. Làm thế nào để ICMP và traceroutes trong Java
- 28. Làm thế nào để bạn unescape URL trong Java?
- 29. Làm thế nào để cấu hình bộ nhớ trong Java?
- 30. Làm thế nào để Clear Console trong Java?
Xin lỗi, trong một JOptionPane.showMessageDialog (null, String) với ký tự pi trong chuỗi. Nhưng Louis dưới đây đã trả lời nó. :) –
Ký tự chính xác để biểu diễn π là chính π. Không sử dụng lối thoát xấu xí gây nhầm lẫn cho mọi người. Chỉ cần sử dụng UTF-8 cho nguồn của bạn. – tchrist