CodeGym/Blog Java/Ngẫu nhiên/Cấp độ cũ 04
John Squirrels
Mức độ
San Francisco

Cấp độ cũ 04

Xuất bản trong nhóm

tôi là người giỏi nhất

1 Điều tốt nhất là kẻ thù của điều tốt

Cấp Cũ 04 - 1Trở thành người giỏi nhất có nghĩa là tốt hơn những người khác, vượt xa họ và khác biệt. Bạn không thể trở thành người giỏi nhất khi làm những gì người khác làm. Bạn cần có cách riêng của bạn. Bạn không thể giỏi nhất trong mọi thứ: trong khi bạn học mọi thứ thì sẽ có người chuyên về một thứ. Một cách để trở thành người giỏi nhất là chọn một chuyên môn nhất định và trở thành chuyên gia đẳng cấp thế giới trong lĩnh vực đó. Nếu bạn nhảy múa ba-lê từ khi mới 5 tuổi và làm việc 8 tiếng một ngày thì sẽ luôn có người nhảy từ 3 đến 10 tiếng một ngày. Khi cả hai bạn đều mười lăm tuổi, kinh nghiệm của anh ấy sẽ vượt quá kinh nghiệm của bạn tới 5000 giờ. Ngoài ra, có những thiên tài, mỗi giờ làm việc của họ bằng ba giờ của bạn. Và có những gia sư giỏi nhất trên thế giới, và chẳng hạn như bạn là một người tự học. Cách duy nhất để trở thành người giỏi nhất mà không cần có con đường riêng của mình là làm việc nhiều hơn những người khác, tài năng, có giáo viên giỏi và cha mẹ giàu có. Nhưng đó đâu phải là “giống như mọi người” phải không? Tuy nhiên, ngay cả con ngựa chạy nhanh nhất và chăm chỉ nhất cũng không thể chạy nhanh hơn một chiếc ô tô. Bạn cần có chiến lược của riêng mình, kế hoạch độc đáo của mình để trở thành người giỏi nhất mà không phải hy sinh mọi thứ.

2 Thật khó để trở thành người giỏi nhất

Sẽ luôn có người bắt đầu sớm hơn. Có người có cha mẹ giàu có, có người học ở trường đại học tốt nhất thế giới. Có người đã kiếm được việc làm nhờ sự giúp đỡ của bố mẹ. Đừng lo lắng. Nó xảy ra. Nó được gọi là các điều kiện bắt đầu khác nhau. Tuy nhiên, những người như thế này chỉ là thiểu số, thế giới tràn ngập những người thành công nhờ “tư duy vượt giới hạn”, chăm chỉ và luôn ham học hỏi. Cuộc sống giống như chơi bài. Mọi người đều có thể giành chiến thắng khi có tất cả các con át chủ bài trong tay, nhưng người chơi chuyên nghiệp sẽ thắng bất kể anh ta có quân bài gì. Anh ta làm giảm ảnh hưởng của quân át chủ bài bằng kỹ năng của mình. Không ai hiểu nó đầy đủ như các vận động viên chuyên nghiệp. Nhiều người trong số họ chỉ có vài năm để nắm bắt cơ hội và thành công.

3 Luôn có người làm việc nhiều hơn bạn

Cấp Cũ 04 - 2Những người như vậy rất nhiều. Có những người nghiện công việc, cầu toàn và những người chỉ đơn giản là yêu thích những gì họ làm. Đúng là nhiều người trong số họ hy sinh gia đình, bạn bè và háo hức làm việc 80 giờ một tuần. Công việc là cuộc sống của họ. Đó không phải là cách dành cho bạn. Nhưng những người đó vẫn hoàn toàn có khả năng đẩy bạn xuống nấc thang sự nghiệp. Bạn không thể dành 6 tháng đi công tác để được thăng chức, nhưng thực tế là có. Một sinh viên Trung Quốc trung bình chăm chỉ hơn sinh viên châu Âu và một nhân viên đến từ Trung Quốc sẵn sàng làm công việc của bạn với giá chỉ bằng một phần tư. Làm việc nhiều không phải là chìa khóa dẫn đến thành công nhưng làm việc ít lại là chìa khóa dẫn đến thất bại.

4 Môi trường không thân thiện

Cấp Cũ 04 - 3Có rất ít nơi trên thế giới khuyến khích làm việc chăm chỉ và trung thực. Nếu bạn học rất nhiều ở trường đại học, dành toàn bộ thời gian rảnh rỗi trong thư viện và tự mình vượt qua các kỳ thi, bạn sẽ bị coi là một kẻ mọt sách. Và nếu bạn “vui vẻ suốt học kỳ và đậu” hay nói cách khác là “đánh bại hệ thống”, thì làm tốt lắm! Thật khó để phấn đấu thành công khi xã hội ghét bỏ những người giàu có và thành đạt. Ghét và ghen tị với họ. Những người nghèo tham tiền, bắt đầu khoe khoang về nó. Đúng là người giàu cư xử khác: Bill Gates có thể mặc chiếc áo 10 đô, vì dù có nó hay không ông vẫn là Bill Gates.

5 Tóm lại

Các doanh nhân vẫn là người tạo ra không gian làm việc. Tiền lương của công nhân được thuê là kết quả của sự cạnh tranh kinh doanh để giành được những công nhân giỏi nhất. Càng có nhiều doanh nghiệp trong nước thì mức lương càng cao. Có sự cạnh tranh rất lớn trên con đường “làm việc nhiều hơn”, cách này không còn hiệu quả nữa. Bạn cần tìm một cái khác. Bạn cần phải yêu cuộc sống và thời gian của mình. Tiền chỉ là công cụ giúp bạn độc lập về tài chính. Nếu bạn độc lập về tài chính, bạn có thể làm những gì bạn muốn và không làm những gì bạn không muốn. Hãy cẩn thận với những “hy sinh” trên con đường trở thành người giỏi nhất. Đừng hy sinh những thứ quan trọng nhất: gia đình, bạn bè, sức khỏe, công việc bạn yêu thích. Thành công về mặt tài chính ở tuổi 50 mà không có gia đình, bạn bè, sức khỏe và chán ghét công việc thì không phải là thành công. Đó là một thất bại.

Cấp 4

Cấp Cũ 04 - 4

1 Risha, Phạm vi của các biến

- Giáo sư vẫn đứng vỗ về. Những nếp nhăn giảng dạy cũ đều giống nhau. Tất cả những gì anh ấy nói với bạn đều được viết trong sách. Hãy nhớ rằng chưa có ai học bơi sau hàng tá bài giảng . Các bài giảng sẽ giúp ích khi bạn hiểu rõ một chủ đề và biết nó ít hơn một giáo sư một chút. - Những bài giảng của giáo sư thực sự có ích. - Ừ... hay đúng hơn là chúng tôi hy vọng như vậy. Càng nghe được nhiều quan điểm về cùng một thứ, bạn càng tự hỏi mọi thứ thực sự như thế nào. Chỉ với một quan điểm, bạn có thể tin hoặc không. Được rồi, hãy bắt tay vào công việc. - Hãy nhìn vào bức hình tôi đưa cho bạn trước đây: Cấp độ cũ 04 - 51 Một biến được khai báo trong một phương thức tồn tại/hiển thị từ đầu khai báo đến cuối phương thức. 2 Một biến được khai báo trong khối mã tồn tại ở cuối khối mã này. 3 Biến - đối số của phương thức - tồn tại cho đến khi kết thúc phương thức thoát. 4 Các biến lớp/đối tượng tồn tại trong suốt thời gian tồn tại của đối tượng. Công cụ sửa đổi quyền truy cập xác định khả năng hiển thị của chúng. 5 biến lớp tĩnh tồn tại trong suốt thời gian chạy chương trình. Khả năng hiển thị của chúng cũng được xác định bởi các công cụ sửa đổi truy cập. - Ừ, tôi nhớ bức ảnh này. - Tốt rồi. Hãy để tôi nhắc bạn về một số điểm. - Tất cả các biến được khai báo bên trong các phương thức đều tồn tại/có thể được truy cập (nhìn thấy) từ dòng khai báo đến dòng phương thức cuối cùng (ví dụ: 1). - Nếu một biến được xác định/khai báo trong một khối mã nào đó thì nó tồn tại cho đến hết khối mã này (ví dụ: 2). - Nếu một biến là một đối số của hàm thì nó tồn tại/có thể được nhìn thấy được truy cập (seen) từ dòng đầu tiên của phương thức đến dòng cuối cùng (ví dụ: 3). - Nếu một biến là biến lớp (ví dụ: 4) thì nó được liên kết với một đối tượng cụ thể và tồn tại mọi lúc cho đến khi có một đối tượng thuộc lớp này. Nếu không có đối tượng thì không có biến. Biến có thể truy cập được (biến hiển thị) đối với tất cả các phương thức của lớp. Việc các phương thức được khai báo trước hay sau nó không quan trọng. Đối với mỗi đối tượng của lớp, biến riêng của nó được tạo. Biến này độc lập với các đối tượng khác. Các phương thức tĩnh không có quyền truy cập vào biến. - Nếu một biến được khai báo là tĩnh (được gắn nhãn bằng từ khóa “static”), thì biến đó tồn tại trong suốt thời gian lớp của nó tồn tại. Thông thường, JVM tải lớp vào bộ nhớ trong lần sử dụng đầu tiên, đồng thời các biến tĩnh được khởi tạo. Cấp độ cũ 04 - 6- Trong ví dụ trên chúng ta đã khai báo lớp Cat, có 4 biến: a,b,s là biến thông thường và count là biến tĩnh. Nếu bạn tạo một số đối tượng của lớp này (ví dụ 3), mỗi đối tượng trong số chúng sẽ có bản sao riêng của các biến lớp thông thường. Nhưng tất cả các đối tượng này đều có chung biến tĩnh.Thực ra biến tĩnh này không nằm bên trong bất kỳ đối tượng nào, vì nó tồn tại ngay cả khi không có đối tượng nào thuộc lớp Cat. - Đó là điều sẽ xảy ra nếu chúng ta khai báo s là biến tĩnh: Cấp độ cũ 04 - 7- Đúng vậy. Tôi gần như hiểu được nó. - Tôi có thể khai báo các biến giống nhau không? - Trong một phương thức, bạn không thể. Tất cả các biến được khai báo trong một phương thức phải có tên duy nhất. Đối số phương thức cũng được coi là biến của nó. - Còn biến lớp thì sao? - Các biến lớp cũng phải có tên duy nhất trong mỗi lớp cụ thể. Tuy nhiên, có một ngoại lệ: tên biến phương thức và tên biến lớp có thể khớp nhau . - Điều gì sẽ xảy ra nếu chúng ta khai báo hai biến “count”, một trong lớp và một trong phương thức, sau đó thay đổi biến count? Ai trong số họ sẽ thay đổi? - Nếu một số biến hiển thị (có sẵn) trong thân phương thức, ví dụ: biến lớp và biến phương thức, thì biến phương thức sẽ được truy cập. Cấp độ cũ 04 - 8- Trong đoạn mã này, hai biến đếm được khai báo: ở dòng 4 là biến lớp và ở dòng 9 là biến phương thức . - Đó là điều xảy ra khi một phương thức chạy được thực thi: - Một biến lớp được truy cập ở dòng 8. Giá trị 15 được đánh giá cho nó. - Ở dòng 9, một biến phương thức mới (count) được khai báo (tạo). Nó bao gồm biến lớp. Bất kỳ mã nào khác trong phương thức sẽ truy cập chính xác vào biến phương thức. - Tôi hiểu rồi. - Biến phương thức bao gồm biến lớp. Nghĩa là, biến phương thức sẽ được truy cập. Tuy nhiên, biến lớp cũng có thể được truy cập nhưng theo cách phức tạp hơn. Cấp độ cũ 04 - 9- Thầy đã nhắc đến phương pháp tĩnh ở đầu bài. Những phương pháp tĩnh này là gì? - Các phương thức và biến tĩnh không bị ràng buộc với các đối tượng của lớp mà với chính một lớp. Vì vậy, nếu chúng ta tạo 10 đối tượng của lớp Variables từ ví dụ ở đầu cấp độ, chúng ta sẽ có 10 biến classVariable , một biến cho mỗi đối tượng và chỉ một biến chung TEXT . - Tôi có câu hỏi. - Sự khác biệt giữa phương pháp tĩnh và không tĩnh là gì? - Hãy xem cách hoạt động của một phương thức không tĩnh thông thường: Cấp độ cũ 04 - 10- Khi bạn gọi một phương thức có dạng «đối tượng» điểm «tên phương thức» , bạn thực sự gọi một phương thức lớp, trong đó chính đối tượng đó được truyền ẩn cùng với phương thức đầu tiên lý lẽ. Bên trong phương thức này, đối tượng này được đặt tên là this . Tất cả mọi thứ được thực hiện chính xác với đối tượng này và dữ liệu của nó. - Trời ạ! Vì vậy, đó là cách tất cả hoạt động! - Và đó là cách hoạt động của một phương thức tĩnh: Cấp độ cũ 04 - 11 - Không có đối tượng nào được truyền khi bạn gọi một phương thức tĩnh. Ý tôi là, cái này bằng null , vì vậy một phương thức tĩnh không có quyền truy cập vào các biến và phương thức không tĩnh (nó không có gì để truyền cho các phương thức như this ). - Ừm. Tôi nghĩ rằng tôi hiểu. Tuy nhiên, không phải mọi thứ đều rõ ràng. - Chú Diego tới đây…

2 Diego, Nhiệm vụ hiển thị các biến

- Này, Amigo. - Này, Diego. - Tôi mang đến cho bạn một số nhiệm vụ về khả năng hiển thị của các biến Cấp độ cũ 04 - 12

3 Risha, Lệnh và khối lệnh

- Bây giờ tôi sẽ cho bạn biết lệnh và khối lệnh là gì. Nó khá đơn giản. Thân phương thức bao gồm các lệnh. Mỗi lệnh kết thúc bằng dấu chấm phẩy. Cấp độ cũ 04 - 13- Khối lệnh chứa nhiều lệnh được nối với nhau bằng dấu ngoặc nhọn. Phần thân phương thức cũng là một khối lệnh. Cấp độ cũ 04 - 14- Đây là quy tắc phù hợp cho mọi tình huống: bạn có thể viết một lệnh duy nhất, bạn cũng có thể viết một khối lệnh. Chúng ta sẽ thấy điều đó trong các ví dụ cho các nhiệm vụ bên dưới.

4 Elly, Người điều hành có điều kiện

- Này, Amigo. Hôm nay tôi sẽ giải thích cho bạn các toán tử có điều kiện . - Giá trị của một chương trình nằm ở khả năng hành động khác nhau trong các tình huống khác nhau, nếu không thì sẽ vô ích. Trong Java, khả năng được đề cập được thực hiện bằng "toán tử có điều kiện". Nó là một từ khóa đặc biệt cho phép bạn thực thi các khối lệnh khác nhau tùy thuộc vào độ đúng của một điều kiện. - Toán tử điều kiện gồm 3 phần: « điều kiện », « lệnh 1 » và « lệnh 2 ». Nếu điều kiện đúng thì « lệnh 1 » được thực thi, nếu không thì « lệnh 2 » được thực thi. Các lệnh không bao giờ được thực thi cùng một lúc. Toán tử này trông như sau: Cấp độ cũ 04 - 15- Thật thú vị! Tôi nghĩ việc lập trình sẽ thú vị hơn rất nhiều với một toán tử như thế này. - Vâng. Dưới đây là một số ví dụ: Cấp độ cũ 04 - 16

5 Bilaabo, So sánh với Pascal

- Này, Amigo. Bạn có nhớ không, chúng ta sử dụng Pascal tiên tiến hơn trên hành tinh của mình. Đó là tất cả những gì nó sẽ trông giống như trong Pascal. Cấp độ cũ 04 - 17

6 Diego, Nhiệm vụ

- Tôi muốn kể cho các bạn nghe một chút về việc so sánh các biến trong Java . - Bạn đã biết về các toán tử so sánh đơn giản nhất nhỏ hơn (<) và lớn hơn (>). - Vâng. - Ngoài ra còn có toán tử "bằng" (==) và "không bằng" (!=). Và cũng có các toán tử "nhỏ hơn hoặc bằng" (<=) và "lớn hơn hoặc bằng" (>=). - Ồ, chuyện đó thú vị hơn. - Lưu ý rằng không có toán tử «=>» và «=<» trong Java! - Dấu «=» dùng cho toán tử gán nên phải dùng dấu bằng kép «==>> để biểu thị sự bằng nhau . Để kiểm tra xem các biến có bằng nhau hay không , hãy sử dụng « != ». - Đủ công bằng. - So sánh hai biến trong Java sử dụng toán tử «==>> là so sánh nội dung của các biến này. - Tức là các giá trị được so sánh trong các biến kiểu nguyên thủy . - Trong kiểu tham chiếu các biến tham chiếu được so sánh . Vì vậy, nếu các đối tượng giống hệt nhau bên trong, nhưng tham chiếu của chúng khác nhau, phép so sánh cho thấy chúng không bằng nhau : kết quả so sánh là sai . Kết quả so sánh tham chiếu là đúng , chỉ khi cả hai tham chiếu đều trỏ đến cùng một đối tượng. - Một phương thức đặc biệt bằng được sử dụng để so sánh các đối tượng theo nội dung của chúng. Trình biên dịch thêm phương thức này (và tất cả các phương thức của lớp Object) vào lớp của bạn, ngay cả khi bạn không khai báo nó. Hãy để tôi giải thích nó qua các ví dụ: Cấp độ cũ 04 - 18- Nhân tiện, đây là một vài nhiệm vụ trước khi tôi quên:
Nhiệm vụ thực tế
1 Tối thiểu hai số
Viết chương trình đọc hai số từ bàn phím và hiển thị ra màn hình số nhỏ nhất của các số này.
2 Tối đa 4 số
Viết chương trình đọc 4 số từ bàn phím và hiển thị ra màn hình số lớn nhất của các số này.
3 Sắp xếp ba số
Viết chương trình đọc ba số từ bàn phím và hiển thị chúng theo thứ tự giảm dần.
4 So sánh tên
Viết chương trình đọc hai tên từ bàn phím và nếu tên giống nhau, hiển thị «Tên giống hệt nhau».
Hiển thị "Độ dài tên bằng nhau" nếu tên khác nhau nhưng độ dài bằng nhau.
5 18+
Viết chương trình đọc tên và tuổi từ bàn phím. Nếu dưới 18 tuổi hiển thị "Lớn lên một chút"
6 18 là đủ
Viết chương trình đọc tên và tuổi từ bàn phím.
Nếu tuổi trên 20 hiển thị «18 là đủ»

7 Kim nói về kiểu boolean

- Này, Amigo. Tôi muốn nói với bạn về một kiểu dữ liệu mới. Đó là một loại boolean . Các biến thuộc loại này chỉ có thể nhận hai giá trị: truefalse . - Làm thế nào để sử dụng nó? - Loại này được sử dụng lén lút ở nhiều nơi. Giống như một số là kết quả của bất kỳ phép cộng nào, kiểu boolean – đúng hoặc sai – là kết quả của bất kỳ phép so sánh nào. Ví dụ: Cấp độ cũ 04 - 19- Một ví dụ khác: Cấp độ cũ 04 - 20- Làm thế nào tôi có thể viết biểu thức như vậy: 0<a<b? - Trong Java không có biểu thức nào bao gồm ba toán tử, vì vậy bạn có thể sử dụng cấu trúc này: (0<a) AND (a<b) - Đó là những gì tôi nên viết? VÀ? - Đừng vội, tôi sẽ giải thích cho bạn. - Trong Java có 3 toán tử logic: AND , ORNOT . Bạn có thể sử dụng chúng để xây dựng các điều kiện có độ phức tạp khác nhau. Các toán tử này chỉ có thể được áp dụng cho biểu thức boolean . Vì vậy, bạn không thể viết (a+1) AND (3) , nhưng bạn có thể viết (a>1)AND (a<3) . - NOT là toán tử một ngôi. Nó chỉ áp dụng cho biểu thức nằm ở bên phải. Nó trông giống dấu trừ trước số âm hơn là dấu nhân. - Sử dụng các biến boolean (kiểu logic), bạn có thể thực hiện nhiều thao tác khác nhau. - Những loại hoạt động gì? - Hãy xem chúng ngay bây giờ: Cấp độ cũ 04 - 21- Thêm ví dụ nữa thì sao? - Chắc chắn: Cấp độ cũ 04 - 22

8 Elly, vòng lặp while

- CHÀO. - Chào Elly! - Đã đến lúc tìm hiểu về vòng lặp! Chúng chỉ đơn giản như những điều kiện, nhưng thú vị hơn. Vòng lặp cho phép bất kỳ lệnh hoặc khối lệnh nào được thực thi nhiều lần. Một vòng lặp có dạng như sau: Cấp độ cũ 04 - 23- Đơn giản thế thôi. Một lệnh hoặc khối lệnh được thực thi lặp đi lặp lại cho đến khi điều kiện vòng lặp là đúng. Đầu tiên, điều kiện được kiểm tra, sau đó phần thân vòng lặp (khối lệnh) được thực thi. Sau đó, điều kiện lại được kiểm tra và thân vòng lặp được thực thi. Và cứ như vậy cho đến khi điều kiện trở thành sai. - Và nếu nó luôn đúng hoặc luôn sai thì sao? - Nếu luôn đúng thì chương trình sẽ không bao giờ dừng và luôn thực hiện một vòng lặp. Nếu nó luôn sai thì phần thân vòng lặp sẽ không bao giờ được thực thi. - Ví dụ: Cấp độ cũ 04 - 24- So sánh với điều kiện thì không khó lắm. Tôi muốn thử nó ngay bây giờ.

9 Bilaabo, So sánh với Pascal

- Chào anh bạn. Bilaabo bây giờ sẽ cho bạn biết mọi thứ sẽ trông như thế nào trong Pascal. Cấp độ cũ 04 - 25- À, việc so sánh với Pascal chỉ có ích cho những ai biết thôi. - Cậu không biết à? Đó là ngôn ngữ yêu thích của tôi! - Được rồi. Tôi tin rằng đó là một ngôn ngữ tuyệt vời. Và nếu tôi đã biết điều đó thì nó sẽ giúp ích cho tôi.

10 Diego, nhiệm vụ vòng lặp

- Này, Amigo! - Tôi nghe nói bạn đã học được vòng lặp. Nếu tôi giao cho bạn thêm một số nhiệm vụ thì sao?
Nhiệm vụ vòng lặp
1 10 số
Viết chương trình hiển thị các số từ 1 đến 10. Sử dụng vòng lặp “while”.
2 10 số theo thứ tự ngược lại
Viết chương trình hiển thị các số từ 10 đến 1. Sử dụng vòng lặp “while”.
3 Bạn không bao giờ có thể có quá nhiều thứ hay ho
Viết chương trình đọc từ bàn phím một chuỗi và số N.
Chương trình sẽ hiển thị chuỗi N lần ra màn hình. Sử dụng vòng lặp “while”.

Ví dụ đầu vào:
abc
2
Đầu ra ví dụ:
abc
abc
4 S-square
Viết chương trình hiển thị ra màn hình một hình vuông 10x10 ký tự “S”. Sử dụng vòng lặp “while”.
Không tách các ký tự trong cùng một dòng.
5 Bảng nhân
Viết chương trình hiển thị bảng nhân 10 x 10. Sử dụng vòng lặp “while”.
Phân cách các số bằng dấu cách.

Ví dụ đầu ra:
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
...

11 Elly, Vòng lặp

- Tôi muốn kể cho bạn nghe về một vòng lặp nữa. Nó được gọi cho . Vòng lặp này là một bản ghi khác của vòng lặp while . Nó chỉ nhỏ gọn và tiện dụng hơn cho các lập trình viên. Ví dụ: Cấp độ cũ 04 - 26- Ồ. - Các vòng lặp này là tương đương. Trong khi while chứa một điều kiện trong ngoặc, for có ba điều kiện. Khi chương trình đang biên dịch vòng lặp for sẽ chuyển thành vòng lặp while . - Biểu thức đầu tiên trong vòng lặp for ( được tô sáng màu xanh lá cây ) được thực thi một lần trước vòng lặp. - Biểu thức thứ hai được thực thi mỗi lần trước khi thực hiện phần thân vòng lặp. Nó tương tự như điều kiện của vòng lặp while . - Lệnh thứ ba được thực thi mỗi lần sau khi thực hiện phần thân vòng lặp. - Và tại sao chúng ta cần thêm một vòng nữa? Trong khi đó là hoàn toàn rõ ràng. - Việc này được thực hiện để thuận tiện cho người lập trình. Vòng lặp rất thường xuyên xảy ra trong lập trình. Thật thuận tiện khi một dòng chứa thông tin về giá trị khởi động của biến, điều kiện sửa đổi của nó và lệnh thay đổi biến.

12 Bilaabo, So sánh với Pascal

- Amigo, tin hay không thì tùy, nhưng trong Pascal cũng có vòng lặp For . Nó thực sự có trong hầu hết các ngôn ngữ lập trình. Nhưng nó dễ hiểu hơn nhiều trong Pascal. Nhìn: Cấp độ cũ 04 - 27

13 Diego, Nhiệm vụ

- Hôm nay là ngày may mắn của tôi. Tôi nghĩ ra 5 nhiệm vụ mới cho bạn. Sự sáng tạo của tôi quá rõ ràng. Chúc may mắn cho bạn, bạn của tôi. Bạn sẽ cần đến nó…
nhiệm vụ vòng lặp “for”
1 Các số chẵn
Viết chương trình hiển thị các số chẵn từ 1 đến 100, cách nhau bằng dấu cách hoặc mỗi số trên một dòng mới. Sử dụng vòng lặp “for”.
2 Vẽ hình chữ nhật
Viết chương trình đọc từ bàn phím hai số: m và n.
Chương trình sẽ hiển thị ra màn hình một hình chữ nhật gồm 8 số có kích thước m x ​​n. Sử dụng vòng lặp “for”.

Ví dụ: m=2, n=4
8888
8888
3 Vẽ một hình tam giác
Viết chương trình hiển thị một hình tam giác vuông gồm 8 cạnh có cạnh 10 và 10. Sử dụng vòng lặp “for”.

Ví dụ:
8
88
888
...
Vẽ các đường
Viết chương trình hiển thị
  • một đường ngang gồm 10 số 8
  • một đường thẳng đứng gồm 10 số tám
Sử dụng vòng lặp “for”.
5 Mọi người đều yêu ai đó
Viết chương trình đọc từ tên bàn phím. Sử dụng vòng lặp “for” để hiển thị 10 lần dòng chữ:
«tên» yêu tôi.

Văn bản ví dụ:
Pam yêu tôi.
Pam yêu tôi.

14 giáo sư

- Chào Amigo. Mọi chuyện với bạn thế nào rồi? - Mọi việc đang diễn ra tốt đẹp, Giáo sư Noodles. Tôi đã học được vòng lặp “for” và “while”. - Tuyệt vời! Nó cho rằng Giáo sư Noodles là giáo viên giỏi nhất thế giới. Cùng nhau, chúng ta sẽ chiến thắng tất cả những kẻ có đầu óc hẹp hòi cho rằng chúng ta nên bắt đầu bằng việc luyện tập. Bạn là bằng chứng sống của tôi, nếu tôi có thể nói như vậy về robot. Nhấp vào liên kết, bạn sẽ tìm thấy điều gì đó hữu ích: Thảo luận về Bài giảng CodeGym 4

15 tháng 7

- Này, Amigo! Hôm nay tôi phải tặng bạn một thứ, nhưng trước tiên hãy xem TV một chút rồi tiếp tục, được chứ?

16 John Sóc. Thuyền trưởng John Sóc

- Chào anh lính! - Chào buổi sáng thưa ngài! - Tôi có một số tin tức tuyệt vời cho bạn. Đây là một bài kiểm tra nhanh để củng cố kỹ năng của bạn. Với việc luyện tập hàng ngày, bạn sẽ nâng cao kỹ năng của mình thực sự nhanh chóng. Nhiệm vụ được thiết kế đặc biệt để thực hiện trong Intellij IDEA.
Các tác vụ bổ sung cần làm trong Intellij Idea
1 1. Tôi sẽ không bao giờ làm việc vì đậu phộng
Viết một chương trình hiển thị hàng trăm lần một câu:
«Tôi sẽ không bao giờ làm việc vì đậu phộng. Bạn ơi».
Sử dụng vòng lặp “for”.
2 2. Hiển thị số trung bình
Viết chương trình đọc từ bàn phím ba số.
Chương trình sẽ hiển thị ra màn hình giá trị trung bình của các số này, nghĩa là không phải số lớn nhất cũng không phải số nhỏ nhất.
3 3. Tính tổng
Viết chương trình đọc từ các số trên bàn phím và tính tổng của chúng.
Nếu người dùng nhập -1, chương trình sẽ hiển thị tổng và kết thúc. -1 nên được bao gồm trong tổng.
4 4. Tên tôi là 'Joe'...
Viết chương trình đọc từ bàn phím một chuỗi «tên» và ngày sinh (ba số): y, m, d.
Chương trình sẽ hiển thị ra màn hình:
«Tên tôi là «tên»
Tôi sinh ngày dmy»

Ví dụ:
«Tên tôi là Joe
Tôi sinh ngày 15.2.1988»
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào