Kotlin Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/kotlin Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Wed, 29 Nov 2023 10:23:59 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png Kotlin Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/kotlin 32 32 Kotlin Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/tin-da-nang/30-11-2023-da-nang-chuyen-de-lap-trinh-android-chon-java-hay-kotlin.html Wed, 29 Nov 2023 10:23:59 +0000 //westview-heights.com/?p=267666 Ngày 30/11 tới đây, các bạn sinh viên chuyên ngành Lập trình Mobile tại trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Đà Nẵng s?có cơ hội hiểu hơn v?các ngôn ng?lập trình ph?biến tại chuyên đ?...

The post 30/11/2023 – Đà Nẵng – Chuyên đ?“Lập trình Android, chọn Java hay Kotlin?” appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Ngày 30/11 tới đây, các bạn sinh viên chuyên ngành Lập trình Mobile tại trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Đà Nẵng s?có cơ hội hiểu hơn v?các ngôn ng?lập trình ph?biến tại chuyên đ?“Lập trình Android, chọn Java hay Kotlin”.

Đ?giúp cho các bạn sinh viên thuộc chuyên ngành Lập trình Mobile có th?hiểu rõ hơn v?Ngôn ng?lập trình Kotlin, đồng thời so sánh với Java khi phát triển một ứng dụng trên nền tảng Android, b?môn Công ngh?thông tin FPT M?ng c c??c bng ? Đà Nẵng t?chức buổi chuyên đ?“Lập trình Android, chọn Java hay Kotlin??/p>

Nội dung buổi chuyên đ?s?xoay quanh các câu hỏi:

  • Nên học Java hay Kotlin đ?phát triển ứng dụng Android?
  • Cú pháp ngắn gọn và các tính năng nâng cao của Kotlin
  • Kotlin s?có nhiều tính năng an toàn hơn Java, Liệu Kotlin là ngôn ng?lập trình tốt hơn Java không?
  • Ngôn ng?Kotlin đơn giản hơn, liệu có d?học hơn ngôn ng?Lập trình Java?

Thời gian: 14h00, ngày 30/11/2023

Địa điểm: Phòng R104 – FPT M?ng c c??c bng ? Đà Nẵng.

Diễn gi? Thạc S?Nguyễn Văn Nam – Trưởng b?môn Lập trình Mobile.

B?môn CNTT
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Đà Nẵng

The post 30/11/2023 – Đà Nẵng – Chuyên đ?“Lập trình Android, chọn Java hay Kotlin?” appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Kotlin Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html //westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html#respond Tue, 09 Aug 2022 09:15:42 +0000 //westview-heights.com/?p=185529 ?phần 1, chúng ta đã tìm hiểu th?nào là ngôn ng?Kotlin, ưu và nhược điểm. Phần 2 này, chúng ta tiếp tục tìm hiểu môt s?khái niệm cơ bản cần biết khi chuyển t?ngôn ng?...

The post Cùng tìm hiểu v?Kotlin trong Android (Phần 2) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
?phần 1, chúng ta đã tìm hiểu th?nào là ngôn ng?Kotlin, ưu và nhược điểm. Phần 2 này, chúng ta tiếp tục tìm hiểu môt s?khái niệm cơ bản cần biết khi chuyển t?ngôn ng?lập trình Java sang s?dụng Kotlin.

Các khái niệm đ?cập trong bài

  • Khai báo biến trong Kotlin ?Kiểu d?liệu (Data Types)
  • Tạo hàm, phương thức trong Kotlin (function)
  • Khai báo biến trong Kotlin ?Kiểu d?liệu (Data Types)

Trong java đ?khai báo biến thì chúng ta làm như sau:

String name;

int number = 10;

float point = 1.5; // s?dụng các t?khóa đ?định nghĩa kiểu biến và gán giá tr?bằng toán t?=

// kết thúc câu lệnh luôn có dấu chấm phẩy

Khi s?dụng Kotlin chúng ta khai báo và s?dụng biến với 2 t?khóa là var và val

  • var : khai báo biến thông thường, chương trình t?động nhận định kiểu giá tr?của biến
var i = 10 // chương trình t?nhận định kiểu của biến

var x = “NAME” // kết thúc dòng lệnh ko có dấu chấm phẩy

var c:Int = 20 // khai báo biến với cú pháp :Int đ?ch?định biến c có kiểu là s?nguyên .

var name:String = “Nguyen”

// khai báo biến :String đ?ch?định biến name có kiểu là chuỗi

// khai báo với t?khóa var cho phép thay đổi, cập nhật giá tr?của biến trong tương lai

i = 20 // thay đổi i t?10 -> 20

x = “Huy” // thay đổi x t?NAME -> Huy

  • val : khai báo biến tương t?như var nhưng giá tr?của biến ko th?thay đổi trong tương lai, tương t?như t?khóa final của java
val i = 10 // chương trình t?nhận định kiểu của biến

val x = “NAME” // kết thúc dòng lệnh ko có dấu chấm phẩy

val c:Int = 20 // khai báo biến với cú pháp :Int đ?ch?định biến c có kiểu là s?nguyên

val name:String = “Nguyen” // khai báo biến :String đ?ch?định biến name có kiểu là chuỗi

// khai bảo với t?khóa var cho phép thay đổi, cập nhật giá tr?của biến trong tương lai

i = 20 // thay đổi i t?10 -> 20 // ko thực hiện được với biến val

x = “Huy” // thay đổi x t?NAME -> Huy // ko thực hiện được với biến val

1 s?kiểu biến khác trong kotlin

Int : s?nguyên ( ngoài ra còn có Short , Long đ?khai báo s?nguyên )

Float, Double : khai báo s?thực

Khai báo mảng (array)

Kotlin cung cấp cách khai báo mảng như sau :

val numbers = intArrayOf(5,6,7,8); // mảng s?nguyên 4 phần t?/p>

// lưu ý : mảng s?ko thay đổi đc s?lượng phần t?nhưng cho phép cập nhật giá tr?trong mảng

numbers[0] = 20 // đ?truy cập phần t?trong biến numbers

var a = numbers[0] // phần t?đầu tiên có giá tr?là 5

var b = numbers[9]

// truy cập lỗi ArrayIndexOutOfBoundsException do mảng ko có phần t?th?10

// Kotlin cung cấp thêm các phương thức đ?tạo array 1 cách linh hoạt :

// mảng String

var names = arrayOf(“HUY”,”QUYNH”,”SANG”); // mảng hỗn hợp với giá tr?có kiểu khác nhau – khá giống mảng bên ngôn ng?PHP

var hots = arrayOf(“A”,3,4)

//ngoài ra chúng ta còn có floatArrayOf , doubleArrayOf hoặc khởi tạo 1 mảng rỗng

val stringsOrNulls = arrayOfNulls<String>(10) // giá tr?return ?đây là Array<String?>

// cú pháp dấu ? sau String chúng ta s?làm rõ ?phần sau nhé

Phương thức : method trong Kotlin

Phương thức hay method trong lập trình có tác dụng đóng gói 1 s?dòng lệnh và tái s?dụng khi cần, đ?khai báo phương thức trong java chúng ta dùng void, trong kotlin chúng ta có cách khai báo như sau:

// phương thức run với t?khóa fun – viết tắt của t?function và cách gọi

fun run(){

} run()

// phương thức run với 2 tham s?Int x và y và cách gọi fun run(x:Int,y:Int){

}

var x = 10

var y = 20 run(x,y) // phương thức run dạng có d?liệu tr?v?và cách gọi

// cú pháp :Int đ?th?hiện kiểu của d?liệu mà run s?tr?v?/p>

fun run(x:Int,y:Int):Int{

return x + y;

}

// phương thức có return có th?gán giá tr?cho 1 biến var ketqua = run(x,y)

Như vậy trong bài s?2 này, chúng ta đã tìm hiểu cơ bản v?biến và phương thức trong Kotlin. Hy vọng bài viết s?cung cấp cho các bạn những thông tin hữu ích.

The post Cùng tìm hiểu v?Kotlin trong Android (Phần 2) appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc/cung-tim-hieu-ve-kotlin-trong-android-phan-2-10-bai-kotlin-co-ban.html/feed 0