CodeGym /Blog Java /Ngẫu nhiên /Tầng cũ 01
John Squirrels
Mức độ
San Francisco

Tầng cũ 01

Xuất bản trong nhóm

Tương lai đã đến

Cấp cũ 01 - 1Các thuộc tính của thế kỷ 20 là máy hút bụi, máy giặt, TV và ô tô. Nếu bạn tiếp tục giặt quần áo bằng tay, cưỡi ngựa, sử dụng nến để thắp sáng, thì theo tiêu chuẩn của thế kỷ 20, bạn đang sống ở thế kỷ 19. Internet, điện thoại di động, Skype, mạng xã hội, đã trở thành những thuộc tính của thế kỷ 21. Bằng phương tiện của Internet, có thể truy cập vào bất kỳ thông tin nào mà nhân loại biết đến.Có thể làm việc và kinh doanh, học và dạy trên web. Bằng các mạng xã hội, có thể tìm thấy một người bạn, một công việc, một người bạn gái, một nhóm theo sở thích. Bạn có thể làm quen thực tế với bất kỳ người nào trên thế giới, để xin lời khuyên hoặc sự giúp đỡ từ người đó. Bạn có thể kết bạn với mọi người trên toàn thế giới, rồi đến thăm hoặc mời họ đến chỗ của bạn, hoặc cùng nhau đi đâu đó. Bằng Skype, bạn có thể liên lạc với bạn bè, anh chị em, cha mẹ, người thân và bất kỳ người nào khác trên toàn thế giới. Giao tiếp trực quan miễn phí ở bất kỳ nơi nào trên thế giới. Người ta thậm chí không dám mơ về nó 20 năm trước.Bây giờ nó là một thực tế bình thường. GoogleStreetView cho phép bạn “đi bộ” trên đường phố của bất kỳ thành phố nào của bất kỳ quốc gia nào trên trái đất. Bạn có thể chọn một nơi, nơi bạn muốn sống và chuyển đến đó. Chủ nhân của một chiếc "điện thoại hiện đại" có thể: đàm thoại, viết tin nhắn, gửi ảnh, lướt web tìm kiếm thông tin, cài đặt hàng trăm triệu ứng dụng miễn phí. Còn gì nữa không? Thực hiện cuộc gọi video, nghe nhạc, xem video, tạo video, chụp ảnh, xem vị trí trên bản đồ, đánh dấu vị trí trên đó, sử dụng công cụ tổ chức, giao tiếp trên mạng xã hội và “thích” mèo con. Tầng cũ 01 - 2Bạn có thể học tiếng Anh trong một năm (hoặc bất kỳ ngôn ngữ nào khác), nghe các khóa học âm thanh, khi bạn đi làm và đi làm. Mọi thông tin đều có thể truy cập được trên web, mọi sách giáo khoa.Bạn có muốn video bài giảng của các trường đại học tốt nhất thế giới có phụ đề không? Họ cũng vậy . Nếu bạn nói tiếng Anh, bạn có thể viết một cuốn sách, xuất bản nó trên Amazon và kiếm bộn tiền. Bạn có thể đặt hàng một trang web với giá vài trăm đô la và kinh doanh trên trang web trên toàn thế giới. Hãy ngừng sống trong thế kỷ 20 để chờ đợi được bảo phải học gì, học như thế nào, làm gì và sống ở đâu. Quyết định nó một mình. Cơ hội đổi đời bao quanh bạn trên mỗi bước đi. Và điều cuối cùng, có một trò đùa này: Một trận lụt đã xảy ra. Mọi người đều chạy thoát thân, ngoại trừ một người Do Thái già và rất mộ đạo, đang ngồi cầu nguyện. Một chiếc xe tải đang chạy ngang qua, và những người trong đó hét lên với người Do Thái: - Haim, lên xe, tự cứu lấy mình! - Tôi đã cầu nguyện cả đời và tuân theo mọi truyền thống, Chúa sẽ cứu tôi, - Haim trả lời. Nước ngày càng dâng cao, đến tận cửa sổ. Một chiếc thuyền trôi qua. Cùng một câu hỏi, cùng một câu trả lời. Nước cứ dâng cao, lên đến mái nhà. Haim ngồi và cầu nguyện. Một chiếc trực thăng bay qua. Cùng một câu hỏi, cùng một câu trả lời. Và Haim chết đuối. Và ở Thế giới bên kia, anh ta bắt đầu trách móc Chúa: - Cả đời tôi cầu nguyện và giữ mọi truyền thống, tại sao Ngài không cứu tôi? - Tôi đã gửi cho bạn một chiếc ô tô, một chiếc thuyền và một chiếc trực thăng, vậy tại sao bạn lại phàn nàn?

Bạn đã đạt đến một cấp độ mới

Cấp cũ 01 - 3

Cấp độ 1

- Chúc mừng cấp độ đầu tiên của bạn! - Cảm ơn! Nó dễ dàng hơn tôi nghĩ! - Và tôi đã có rất nhiều niềm vui! - Bạn sẽ thấy nó thậm chí còn thú vị hơn. Bây giờ, tôi sẽ chứng minh điều đó. Bạn đã sẵn sàng chưa? - Lăn đi!

1 Risha, người quen với chương trình.

1 Risha

- Chào, người bạn trẻ của tôi. Tôi hy vọng bạn chưa quên rằng tôi là quan chức ở thế hệ thứ 16. Tôi sẽ không bao giờ thành công như vậy nếu tôi không hệ thống hóa tất cả kiến ​​thức của mình. Tôi có rất nhiều mẹo hữu ích sẽ giúp bạn thực hiện một số nhiệm vụ. Đầu tiên, hãy để tôi nói cho bạn biết chương trình Java thông thường là gì. - OK đi về phía trước. - Sự thật một. Một chương trình Java bao gồm các lớp. Mỗi lớp được lưu trữ trong một tệp riêng biệt. Tên tệp khớp với tên lớp; phần mở rộng tệp là .java. - Chương trình gồm 1 bộ file .java, trong mỗi file có mã của 1 lớp đúng không? - Hoàn toàn đúng, Amigo! Nếu tên tệp là MyCat.java, nó chứa lớp MyCat. - Sự thật thứ hai. Nếu chúng tôi có nhiều tệp với các lớp, chúng tôi sẽ nhóm chúng thành các thư mục và thư mục con.Lưu ý rằng các lớp được nhóm thành các gói và gói con. Tên của các gói và gói con phải được chỉ định trong mã lớp. Chúng phải khớp với tên của các thư mục và thư mục con trên đĩa. - Vì vậy, chúng tôi có các tệp được sắp xếp thành các thư mục ở một bên và các lớp được sắp xếp thành các gói ở bên kia. Tên lớp phải khớp với tên của tệp trong đó lớp được mô tả. Tên gói khớp với tên của thư mục để lưu trữ lớp. - Hãy nói cho tôi biết thêm về điều này. - Tên các gói con được mô tả cách nhau bởi một điểm, gần giống như các liên kết trên trang Web. - Vì vậy, nếu bạn có một lớp Cat nằm trong gói “ animal.pets ”, điều đó có nghĩa là A) Có thư mục src trên đĩa. Tất cả các tệp dự án được lưu trữ trong thư mục này; B) Bên trong nó có một thư mụcđộng vật bao gồm một thư mục có tên là pet , C) Trong thư mục pet có một tệp Cat .java chứa mã lớp Cat . - Tôi cũng hiểu, nhưng tôi không chắc lắm. - Vậy thì cấu trúc của các lớp và gói cũng giống như cấu trúc của các thư mục và tệp trên đĩa. Nếu có một tệp House .java nằm trong thư mục src/com/houses/ thì điều đó có nghĩa là có một lớp House , lớp này nằm trong gói com.houses . - Trong ngữ cảnh này, tên tệp đầy đủ là «com/houses/ House .java» và tên đầy đủ của lớp com.houses.House . - Hiểu rồi. - Tốt, cậu thật thông minh. Bây giờ hãy quan sát màn hình - đây là một mã lớp nhỏ. Tôi đã đánh dấu tất cả các điểm chính: Tầng cũ 01 - 4- Mọi thứ rõ ràng nhất có thể trong lần thử đầu tiên. Heh heh. - Ăn hiếp cho anh! Bạn không cần hiểu nhiều. Bí quyết là nắm bắt một cái gì đó ngay bây giờ, bạn sẽ hiểu mọi thứ khác sau này. Thôi, hôm nay tôi xong việc, để người khác lo cho anh.

2 John Squirrels, Cách sử dụng khóa học trực tuyến này

- Chúc một ngày tốt lành, Amigo. Tôi là John Squirrels, Thuyền trưởng tàu vũ trụ Galactic Rush. - Chúc một ngày tốt lành, thuyền trưởng. - Hôm nay tôi sẽ giải thích cho bạn quá trình học tập của chúng tôi được sắp xếp như thế nào.

Hướng dẫn CodeGym

Tôi luôn nói với học sinh của mình rằng lập trình máy tính rất dễ dàng và thú vị. Bây giờ bạn có thể chắc chắn về nó một mình. Mục tiêu của khóa học là tận hưởng việc học tập, vui chơi và đạt được các kỹ năng lập trình thực sự trong Java, điều này sẽ giúp bạn có được công việc là nhà phát triển phần mềm. Đó là lý do tại sao có nhiều nhiệm vụ thực tế trong khóa học. Độ phức tạp của nhiệm vụ tăng dần từ đơn giản đến phức tạp nhất.

Khóa học được sắp xếp như thế nào

Khóa học bao gồm 40 cấp độ. Mỗi cấp độ có 10-12 bài giảng và 20-30 nhiệm vụ thực tế. Mỗi cấp độ tương ứng với một hệ mặt trời riêng biệt trên bản đồ sao bên dưới và các bài giảng trong cấp độ là các hành tinh của hệ mặt trời. Mỗi bài giảng mở ra là một chuyến bay đến một hành tinh khác. Khi tất cả các bài giảng được mở, con tàu vũ trụ bay đến hệ sao tiếp theo. Tầng cũ 01 - 5Để giải quyết các nhiệm vụ thực tế, xem video và nhiều thứ khác, bạn sẽ nhận được phần thưởng – một vài đơn vị “vật chất tối”. Tầng cũ 01 - 6Để chuyển sang bài giảng hoặc cấp độ tiếp theo, bạn cần thực hiện "chuyến bay trên tàu vũ trụ", yêu cầu "một tàu tiếp nhiên liệu": Cần Tầng cũ 01 - 75 đơn vị vật chất tối để tiếp nhiên liệu cho tàu vũ trụ.

Chuyển sang cấp độ tiếp theo

Để chuyển sang cấp độ tiếp theo, bạn cần xem qua tất cả các bài giảng ở cấp độ hiện tại. Để chuyển sang bài giảng tiếp theo, bạn cần nhấn Nút màu xanh lá cây lớn: Tầng cũ 01 - 8Khi bạn chuyển sang bài học tiếp theo, phi thuyền của bạn sẽ bay đến một hành tinh khác. Nếu bạn hết nhiên liệu hoặc tàu của bạn không được đổ đầy, nút sẽ không thể nhấn và sẽ có dạng như sau: Tầng cũ 01 - 9Bạn có thể đổ đầy tàu trong phần "Trang của tôi". Nếu bạn không thể tiếp nhiên liệu cho con tàu vì không có vật chất tối, bạn cần giải quyết một số nhiệm vụ và kiếm được nó. Để giải quyết một nhiệm vụ, hãy sử dụng Nút màu vàng, nằm bên trái bài giảng, gần các nhiệm vụ thực hành: Cấp Cũ 01 - 10

Nhiệm vụ thực tế

Nhập mã như trong mẫu - đây là nhiệm vụ thực tế đơn giản nhất. Để giải quyết nhiệm vụ này, bạn phải nhập mã Java ở phần dưới của cửa sổ. Mã phải giống với mẫu (nó nằm ở phần trên của cửa sổ). Tầng cũ 01 - 11Viết chương trình - một nhiệm vụ thực tế có độ phức tạp trung bình. Để giải quyết, bạn nên viết chương trình bằng Java. Bạn cần tìm hiểu cách giải quyết nhiệm vụ và nhập giải pháp mã vào cửa sổ chính. Sau đó nhấn nút: Tầng cũ 01 - 12Tầng cũ 01 - 13Để giúp việc học của bạn dễ dàng hơn cũng như để đơn giản hóa quá trình kiểm tra chương trình, mã chỉ nên được viết ở nơi được đánh dấu bằng nhận xét "Thêm mã của bạn vào đây". Trong trường hợp biên dịch thành công, chương trình sẽ tự động được kiểm tra- liệu nhiệm vụ hiện tại có được giải quyết chính xác hay không. Nếu chương trình hiển thị một cái gì đó trên màn hình, có một cửa sổ đặc biệt bên dưới – cửa sổ Đầu ra . Nó hiển thị mọi thứ mà chương trình đã hiển thị ra màn hình ở lần chạy cuối cùng. Bạn luôn có thể ẩn cửa sổ bằng mã để xem nội dung nào đó trong bài giảng hoặc hoãn giải quyết nhiệm vụ. Đơn giản chỉ cần nhấn nút ở góc trên cùng bên phải. Khi bạn quay lại nhiệm vụ này một lần nữa, mã trước đó của bạn vẫn ở đó. Nút trông giống như sau: Tầng cũ 01 - 14Nếu kích thước của cửa sổ có mã quá nhỏ, bạn có thể tối đa hóa nó bằng cách nhấp vào nút tối đa hóa (có sẵn từ cấp 4): Cấp Cũ 01 - 15Nhiệm vụ tại nhàphải được giải quyết trong Intellij IDEA (có sẵn từ cấp độ 3). Đây là một chương trình đặc biệt dành cho các nhà phát triển (IDE) để giúp mã hóa dễ dàng hơn. Tôi đã viết một plugin cho IDEA, plugin này sẽ cung cấp cho bạn khả năng kiểm tra xem chương trình của bạn có đúng không trong chưa đầy một giây. Plugin chỉ bao gồm hai nút: Cấp Cũ 01 - 16Nút bên trái hiển thị danh sách các nhiệm vụ có sẵn cho bạn: Tầng cũ 01 - 17Nút bên phải gửi nhiệm vụ đến máy chủ để kiểm tra: Cấp Cũ 01 - 18Bạn cũng có thể kiếm "vật chất tối" khi xem video: Cấp Cũ 01 - 19

3 Risha, Khái niệm cơ bản về trí nhớ

- Lại là tôi đây: Tôi chỉ quên giải thích với bạn một điều. Tôi muốn nói với bạn về các biến và địa chỉ bộ nhớ . Đừng suy nghĩ nhiều về điều đó, nhưng nếu bạn nhớ ra điều gì đó - thì thật đáng tiếc! - Yêu cách tiếp cận của bạn. Tốt, nếu đúng điểm, nếu không - tốt, được thôi. - Nó đi thì nó đi, đừng ép nó. Đó là hiển nhiên. Tại sao, nó khác với bạn? - Nó là. Chúng tôi có một cách tiếp cận khác để nghiên cứu: nếu bạn không muốn, bạn phải làm. - Hmm, thật là một cách tiếp cận lỗi thời. Chỉ cần tưởng tượng, bạn lãng phí rất nhiều thời gian và công sức, và hầu như không có kết quả. - Đã chết! Nhưng hãy để điều đó trôi qua. - Được rồi. Hãy tưởng tượng Excel. Mọi người đều biết Excel. Một sheet Excel bao gồm các ô, mỗi ô có một số duy nhất (A1, A2,…B1, B2).Bạn có thể đặt một số giá trị trong một ô hoặc lấy giá trị được lưu trữ khi bạn biết số ô. Bộ nhớ của máy tính được sắp xếp theo cùng một cách. Cấp Cũ 01 - 20- Đến nay thì đã rõ. - Khi chạy chương trình và dữ liệu của nó được lưu trữ trong bộ nhớ. Toàn bộ bộ nhớ của máy tính được biểu thị bằng các ô nhỏ - byte. Mỗi ô có một số duy nhất - 0,1,2,3, ... (bắt đầu bằng số 0). Nếu bạn biết số của ô, chúng ta có thể lưu một số dữ liệu ở đó hoặc lấy dữ liệu từ ô . Một số ô lưu trữ mã chương trình, bộ lệnh của bộ xử lý, ô còn lại lưu trữ dữ liệu chương trình. Số lượng của mỗi ô còn được gọi là địa chỉ của nó. - Bộ xử lý, các lệnh… - Giáo sư đã nói với tôi điều gì đó về nó, nhưng chỉ một chút thôi. - Bộ vi xử lý là thứ có thể chạy các lệnh từ chương trình được đưa vào bộ nhớ. Hầu hết mọi lệnh của bộ xử lý đều giống như vậy: "lấy dữ liệu từ một số ô, tạo thứ gì đó với chúng, sau đó đưa kết quả vào các ô khác". Kết hợp hàng trăm trong số chúng, do đó chúng tôi nhận được các lệnh phức tạp và hữu ích. - Tại sao tôi cần tất cả những thứ này? - Khi một biến được khai báo trong một đoạn mã, nó sẽ được cung cấp một phần bộ nhớ chưa sử dụng , thường là một vài byte. Khi khai báo biến bạn cũng cần chỉ định loại thông tin mà chương trình sẽ lưu trữ trong biến: số, văn bản hoặc dữ liệu khác. Để thuận tiện, mỗi biến được đặt một tên duy nhất . - Vậy biến là tên và kiểu, hay là một phần bộ nhớ và giá trị? - Tất cả cộng lại. Chúng ta hãy xem một vài ví dụ. Tầng cũ 01 - 21

4 Elly, Làm quen với các kiểu int và String

- Này, Amigo. - Xin chào, Eleanora Carry. - Cứ gọi tôi là Elly nghe sẽ không trang trọng cho lắm. - Được rồi, Elly. - Tôi nghĩ với sự trợ giúp của tôi, bạn sẽ nhanh chóng trở thành một trong những lập trình viên giỏi nhất. Tôi có kinh nghiệm tuyệt vời trong việc dạy người mới bắt đầu. Theo tôi, và nó sẽ diễn ra như kim đồng hồ. Bắt đầu nào. - Trong Java có 2 kiểu cơ bản là Stringint . Trong Chuỗi, chúng tôi lưu trữ chuỗi/văn bản và ở dạng số int (số nguyên). Để khai báo một biến mới, bạn cần viết loại và tên của nó. Tên không được trùng với bất kỳ tên biến và/hoặc hàm nào khác. Tầng cũ 01 - 22- Khi khai báo biến có thể nhập ngay giá trị cho biến. Cấp Cũ 01 - 23- Để nhập giá trị mới cho biến cần dùng dấu bằng “ = ”. Nó còn được gọi là toán tử gán . Phép gán đang đặt vào một biến một giá trị được lấy từ một biến khác hoặc được tính toán dựa trên một số biến. Tầng cũ 01 - 24- Giá trị mới của một biến có thể được tính dựa vào biểu thức bên phải dấu «=». Biểu thức có thể chứa cùng một biến. Cấp Cũ 01 - 25- Bạn có thể kết hợp các chuỗi bằng cách sử dụng dấu cộng: Cấp Cũ 01 - 26 - Đôi khi sẽ thuận tiện khi sử dụng một chuỗi bao gồm một hoặc nhiều dấu cách: Cấp Cũ 01 - 27Bây giờ tôi giải thích cho bạn cách hiển thị văn bản và giá trị của biến: Cấp Cũ 01 - 28Cấp Cũ 01 - 29- Nhân tiện, Diego nhờ tôi giao cho anh một vài nhiệm vụ. Đừng ngạc nhiên, chúng theo phong cách của Diego:
nhiệm vụ
1 Viết chương trình hiển thị «Nếu có sự cố xảy ra ở văn phòng, hãy đổ lỗi cho anh chàng không nói được tiếng Anh.»
2 Viết một chương trình hiển thị «Tôi không hào hứng với tiền, chúng xoa dịu tôi.» 10 lần.
3 Viết chương trình hiển thị «Nếu bạn không thích cách tôi lái xe, hãy tránh xa vỉa hè.».

5 Diego, Lời khuyên tốt

Cấp Cũ 01 - 30- Này, anh bạn! Lại là tôi đây, bạn có nhớ không? Người sẽ dạy bạn nhân viên phù hợp! - Không ai hiểu bạn hơn tôi, vì chúng ta đều là người máy. Vì vậy, đừng nghe lý thuyết về những "túi xương" đó. Tôi là người bạn nên lắng nghe. Và tôi nói: không có gì có thể thay thế thực hành. Bạn sẽ không học bơi khi đọc sách hướng dẫn bơi phải không? Ha-ha. Ai thực hành chiến thắng. Đó là những gì robot làm. - Đây là một nhiệm vụ mới : viết một chương trình để hiển thị «Hôn mông kim loại sáng bóng của tôi!»
Nhiệm vụ:
1 Tác vụ xuất văn bản mới
Viết chương trình hiển thị «Hôn cặp mông kim loại bóng loáng của tôi!»

6 Risha, Ký kết hợp đồng

- Lại là tôi! Tôi nghĩ bạn đã biết đủ để bắt đầu đưa ra quyết định thông minh . Đã đến lúc ký hợp đồng với chủ nhân mới của bạn. Bạn phải điền vào một đơn đăng ký, đây là một mẫu đơn. Chỉ cần hiển thị văn bản của nó trên màn hình, vậy thôi. Ký mù quáng, tôi luôn làm như vậy.
Nhiệm vụ: hiển thị văn bản

Tên tôi là Amigo.

Lương của tôi trong năm đầu tiên sẽ là $100
Lương của tôi trong năm thứ hai sẽ là $200
Lương của tôi trong năm thứ ba sẽ là $300
Lương của tôi trong năm thứ tư sẽ là $400
Lương của tôi trong năm thứ năm sẽ là $500

Cảm ơn vì đã hào phóng, bạn Risha của tôi!

Amigo nghĩ thầm trong giây lát. «Trông nó chẳng hào phóng chút nào. Tôi nhớ Diego đã dạy tôi một cách diễn đạt... »
Nhiệm vụ mới: HỢP ĐỒNG. Viết chương trình hiển thị:
1

Tên tôi là Amigo.

Lương của tôi trong năm đầu tiên sẽ là $60,000
Lương của tôi trong năm thứ hai sẽ là $80,000
Lương của tôi trong năm thứ ba sẽ là $100,000
Lương của tôi trong năm thứ tư sẽ là $120,000
Lương của tôi trong năm thứ năm sẽ là $150,000

Hôn mông kim loại sáng bóng của tôi!

Risha quay lại: - Chà, bạn thế nào? - Xong. Tôi đã ký nó. - Làm tốt lắm! Tôi cũng ký mù quáng. Chúng tôi trong Galactic Rush không bao giờ lừa dối nhau. - Heh heh. Cảm ơn vì đã rất hào phóng, bạn Risha của tôi!

7 Elly, Xuất ra màn hình

- Lại là tôi đây. Hôm nay bạn có ba bài học. Đây là cái thứ hai! Hãy ngồi lại và lắng nghe, tôi sẽ nói với bạn về việc xuất ra màn hình. Thật đơn giản và dễ dàng: Tầng cũ 01 - 31- Bạn có thể cho tôi biết một lần nữa về print() và println() không? - Hàm print () hiển thị toàn bộ văn bản theo từng chữ cái . Khi dòng đầy, văn bản sẽ xuất hiện trên dòng tiếp theo. Bạn có thể ngắt đầu ra ở dòng hiện tại , và làm cho văn bản hiển thị ở dòng tiếp theo nếu bạn sử dụng hàm println (). - Hiểu rồi. Và điều kỳ diệu của việc thêm chuỗi vào số là gì? - Nếu cộng một số với một số thì được một số: 2+2 bằng 4. Nếu một chuỗi được thêm vào một số, thì số đó sẽ được chuyển đổi thành một chuỗi và sau đó hai chuỗi được kết hợp. - Vâng. Tôi cũng nghĩ như vậy khi xem các ví dụ, nhưng bạn không bao giờ biết. Cảm ơn vì bài giảng thú vị, Elly.

8 Bilaabo, So sánh với Pascal

Tầng cũ 01 - 32- CHÀO! Tôi là Tiến sĩ Laga Bilaabo, tôi là người ngoài hành tinh, hy vọng chúng ta sẽ là bạn. - Tôi cũng vậy. - Trên hành tinh quê hương của chúng ta, chúng ta sử dụng ngôn ngữ lập trình tiến bộ Pascal, thay vì Java đã lỗi thời. Dưới đây là một so sánh nhỏ giữa Java và Pascal: Tầng cũ 01 - 33- Đó là cùng một chương trình được viết bằng nhiều ngôn ngữ khác nhau. Như bạn có thể thấy, trong Pascal, nó tốn ít dòng hơn; đó là dấu hiệu của sự tiến bộ của Pascal. - Tôi nghĩ rằng sự so sánh này có thể nâng cao hiểu biết của bạn về Java, nếu bạn đã từng xem qua Pascal. - Không, tôi không có. Nhưng sẽ vẫn rất thú vị khi so sánh hai ngôn ngữ lập trình khác nhau. - Vâng, bạn đúng. Tiếp tục đi. - Trong Pascal, ta đặt đoạn mã đã viết trong thân chương trình, thủ tục hoặc hàm. Trong Java, tất cả đã được đơn giản hóa rất nhiều: thân chương trình, các thủ tục và hàm được thay thế bằng các hàm và các hàm được gọi là các phương thức. Tầng cũ 01 - 34- Ở cột Pascal mình thấy « thân chương trình », « hàm » và « thủ tục », còn ở cột Java chỉ có hàm. Nó trông hơi lạ. - Vâng, nó có vẻ rất xa lạ với mọi người trong hành tinh của tôi, nhưng mọi người thích đơn giản hóa mọi thứ. - Trong Java, tất cả mã lệnh đều nằm trong các hàm nên để khai báo một hàm, bạn thậm chí không cần phải viết hàm như trong Pascal . - Đơn giản thế thôi: Nếu dòng mã có dạng «Kiểu + tên» , thì đó là khai báo của một hàm hoặc một biến.Nếu dấu ngoặc đứng sau tên, thì đó là phần khai báo của một hàm mới. Nếu không có dấu ngoặc, thì một biến mới được khai báo. - Việc khai báo biến và hàm trong Java rất giống nhau, hãy so sánh: Cấp Cũ 01 - 35Một hàm có tên getName và kiểu trả về là String. - Hơn nữa, các hàm Java không thể tự tồn tại. Họ phải ở trong một lớp nhất định. Do đó, khi con người cần viết một chương trình nhỏ bằng Java, trước tiên họ phải tạo một lớp , sau đó viết hàm chính bên trong nó , rồi viết mã của họ vào đó .Người trái đất là những kẻ lập dị như vậy. - Vì vậy, như bạn thấy, Pascal tốt hơn nhiều. Và nếu tôi có thể chọn, tôi sẽ dạy bạn Pascal. Nhưng nhóm của tôi buộc tôi phải giao cho bạn một số nhiệm vụ trên Java. Ít nhất tôi sẽ cố gắng cung cấp cho bạn một số động lực tốt:
nhiệm vụ
1 Viết chương trình hiển thị 9 lần: «Cuộc sống không công bằng - hãy tập quen với điều đó.».
2 Viết chương trình hiển thị 4 lần: «The most important stakeholder in your life is You.».
3 Viết chương trình hiển thị 16 lần: «Những gì bạn trồng bây giờ, bạn sẽ thu hoạch sau.».

9 Giáo sư nói về lợi ích của bài giảng

Cấp Cũ 01 - 36- Này, Amigo! - Xin chào giáo sư Hans. - Tôi đã nhìn thấy rất nhiều trong thời gian của tôi. Bây giờ, đó là những gì tôi sẽ nói với bạn… - Đôi khi mọi người hiểu những gì họ được dạy ngay lập tức, đôi khi họ không. Đó là tất cả theo những gì bạn đã được dạy trước đây, và bởi ai. Ý tôi là, giáo viên phải động viên học sinh của mình. - Khi một học sinh muốn học, giáo viên bất lực ở đây. - Đúng rồi. Một học sinh không thể biến một bài giảng hoặc bài học nhàm chán thành một bài học thú vị. Chỉ có một giáo viên có thể làm điều đó. Một giáo viên phải làm cho bài học trở nên thú vị và nhiều thông tin, thay vì phàn nàn rằng học sinh không muốn học và tham gia lớp học. - Cứ tưởng tượng một đạo diễn phim thành công ở phòng vé lại đổ lỗi cho khán giả không quan tâm đến phim của mình và không xem chúng. Nếu bạn gặp một giám đốc hoặc giảng viên như vậy, hãy phớt lờ họ. - Cảm ơn vì lời khuyên, giáo sư. - Tôi đã yêu cầu Elly và Risha giải thích cho bạn tài liệu mới theo những cách thú vị và bổ ích. Nhưng họ vẫn có thể phạm sai lầm. Err là con người. Đôi khi câu chuyện của họ là một nửa kết thúc, đôi khi bạn không hiểu điều gì đó. Nhưng nó không nên ngăn cản bạn học các chủ đề mới. Bởi vì có cả thế giới của những cuộc phiêu lưu thú vị và công việc thú vị trước mắt bạn! - Tôi sẽ cung cấp cho bạn các liên kết đến các bài viết cùng chủ đề. Tham khảo các bài viết này, nếu bạn gặp khó khăn với việc giải quyết công việc. Nếu bạn muốn đọc một cái gì đó khác về một chủ đề khác, bạn có thể truy cập trang web của chúng tôi community.CodeGym.net. Bạn sẽ tìm thấy ở đó nhiều thông tin hơn trong các liên kết hữu ích. CodeGym Bài giảng 1 Thảo luận Đây cũng là một cuốn sách tuyệt vời «Tư duy bằng Java». Đây là cuốn sách phải đọc đối với mọi lập trình viên Java. Cuốn sách hoàn toàn không dành cho người mới, nhưng nó vẫn giúp bạn hiểu một chủ đề khó. Nếu bạn hiểu những gì được viết ở đó, tôi sẽ tự hào về bạn.

10 Elly

- Này, Amigo! Diego và tôi được nghỉ ngơi và chúng tôi đang kể chuyện cười, muốn tham gia không? - Tất nhiên rồi! Một thanh niên đang học đại học ở nước ngoài đã gửi tin nhắn SMS này cho bố của mình: Bố thân yêu, không có gì vui cả, con trai của bố. Người bố trả lời: Con ơi, con hư quá, buồn quá bố con ạ.

11 Diego

- Đến lượt của tôi. Hãy nghe điều này: Có một sinh viên muốn tham gia một khóa học. Anh ấy đủ thông minh để vượt qua bài kiểm tra viết, một GD và xuất hiện trong cuộc phỏng vấn cá nhân. Sau đó, khi cuộc phỏng vấn diễn ra, người phỏng vấn nhận thấy cậu bé này rất thông minh vì cậu có thể trả lời đúng tất cả các câu hỏi. Người phỏng vấn mất kiên nhẫn và quyết định dồn cậu bé vào chân tường. "Hãy cho tôi biết sự lựa chọn của bạn;" ông nói với cậu bé, "Con chọn gì đây: Ta sẽ hỏi con mười câu hỏi dễ hoặc MỘT câu hỏi thực sự khó. Hãy suy nghĩ kỹ trước khi con quyết định." Cậu bé suy nghĩ một lúc và nói: "Lựa chọn của con là MỘT câu hỏi thực sự khó." "Chà, chúc may mắn cho bạn, bạn đã có sự lựa chọn của riêng mình!" người đàn ông ở phía đối diện nói. Hãy nói cho tôi biết: Cái gì đến trước, Ngày hay Đêm?" Cậu bé giật mình trước nhưng cậu đợi một lúc và nói: "Hôm nay là NGÀY, thưa ngài." "Làm sao???????" người phỏng vấn đang mỉm cười ("Cuối cùng thì tôi cũng hiểu được bạn!" anh ta tự nhủ.) "Xin lỗi ngài, ngài đã hứa với tôi rằng ngài sẽ không hỏi tôi câu hỏi khó THỨ HAI!" Do đó, việc nhập học cho khóa học đã được đảm bảo.

12 tháng 7

- Này, Amigo! - Tôi nghĩ hôm nay bạn đã làm việc đủ lâu rồi. - Còn về một kỳ nghỉ kiếm được nhiều tiền thì sao?

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION