Trong bài tập này chúng ta sẽ thực hiện chương trình chuyển đổi Char thành Int trong Java. Đây là một dạng bài tập thường gặp khi làm các bài tập về Java.
Bài viết này được đăng tại
freetuts.net
Bạn đang đọc: Chuyển đổi Char thành Int trong Java – Freetuts
, không được copy dưới mọi hình thức.
Chuyển đổi một ký tự thành 1 số ít nguyên tương tự với việc tìm giá trị ASCII ( là một số nguyên ) của ký tự đã cho .
Tóm Tắt
Ví dụ 1: Chương trình chuyển đổi Char thành Int trong Java.
Vì char là kiểu tài liệu nhỏ hơn so với int, do đó tất cả chúng ta không cần phải triển khai kiểu truyền rõ ràng ở đây. Một phép gán đơn thuần của giá trị char cho một biến int sẽ triển khai thủ pháp, trình biên dịch tự động hóa quy đổi char thành int, quy trình này được gọi là truyền kiểu ẩn hoặc quảng cáo kiểu .
Trong ví dụ sau, tất cả chúng ta đang gán những giá trị char cho những biến số nguyên mà không có bất kể kiểu chữ nào. Trình biên dịch tự động hóa thực thi quy đổi ở đây, điều này chỉ vận dụng khi tất cả chúng ta đang gán một kiểu tài liệu nhỏ hơn cho kiểu tài liệu lớn hơn, tất cả chúng ta phải triển khai chuyển kiểu rõ ràng .
public class CharToInt { public static void main(String args[]){ char ch = 'A'; char ch2 = 'Z'; int num = ch; int num2 = ch2; System.out.println("ASCII của kí tự "+ch+ " là: "+num); System.out.println("ASCII của kí tự "+ch2+ " là: "+num2); System.out.println("----------------------------"); System.out.println("Chương trình nay được đăng tại Freetuts.net"); } }
Kết quả:
Ví dụ 2: Chương trình chuyển đổi Char thành Int trong Java sử dụng Character.getNumericValue().
Chúng ta cũng có thể sử dụng phương thức Character.getNumericValue (char ch) để chuyển đổi một char thành int. Phương thức này chấp nhận char làm đối số và trả về giá trị int (ASCII) tương đương sau khi chuyển đổi.
Ở đây tất cả chúng ta có hai biến char ch và ch2 và tất cả chúng ta đang quy đổi chúng thành số nguyên num và num2 bằng phương pháp Character. getNumericValue ( ) .
public class CharToInt { public static void main(String args[]){ char ch = 'P'; char ch2 = 'h'; int num = Character.getNumericValue(ch); int num2 = Character.getNumericValue(ch2); System.out.println("ASCII của kí tự "+ch+ " là: "+num); System.out.println("ASCII của kí tự "+ch2+ " là: "+num2); System.out.println("----------------------------"); System.out.println("Chương trình nay được đăng tại Freetuts.net"); } }
Kết quả:
Ví dụ 3: Chương trình chuyển đổi Char thành Int trong Java sử dụng phương thức Integer.parseInt().
Ở đây mình đã sử dụng phương pháp Integer. parseInt ( String ) để quy đổi char đã cho thành int. Vì phương pháp này đồng ý đối số chuỗi, nên mình đang quy đổi char thành String bằng phương pháp String. valueOf ( ) và sau đó chuyển giá trị được quy đổi sang phương pháp .
public class CharToInt { public static void main(String args[]){ char ch = '9'; /* Vì phương thức parseInt () của lớp Integer chấp nhận Chỉ đối số chuỗi, chúng ta phải chuyển đổi char thành String trước tiên bằng String.valueOf () và sau đó chúng ta truyền String cho parseInt () Phương thức chuyển đổi char thành int */ int num = Integer.parseInt(String.valueOf(ch)); System.out.println("Kết quả sau khi chuyển đổi: "+num); System.out.println("----------------------------"); System.out.println("Chương trình nay được đăng tại Freetuts.net"); } }
Kết quả:
Như vậy tất cả chúng ta đã thực thi xong chương trình quy đổi Char thành Int trong Java. Chúc những bạn triển khai thành công xuất sắc ! ! !
Source: https://final-blade.com
Category: Kiến thức Internet