Thứ Ba, 31 tháng 3, 2015

Olympic Việt Nam giành vé dự VCK U23 châu Á

9-1427810659-660x0_1427813511.jpg
Các CĐV Việt Nam cổ vũ đội nhà trên Shah Alam hôm 31/3. Ảnh: Đức Đồng.
Olympic Việt Nam chắc chắn nằm trong nhóm năm đội nhì bảng có thành tích tốt nhất, bất chấp một trong 10 bảng ở vòng loại chưa diễn ra. Với sáu điểm cùng hiệu số bàn thắng bại là +6, Olympic Việt Nam xếp thứ ba trong chín đội nhì bảng. Kết quả này đưa Olympic Việt Nam góp mặt ở vòng chung kết U23 châu Á tại Qatar năm sau.
Việc cùng thi đấu với những đại diện ưu tú nhất châu lục, trong đó có những cầu thủ đang chơi ở châu Âu, là cơ hội tích lũy kinh nghiệm tốt cho các cầu thủ trẻ của Việt Nam.
Vị tríOlympicSố trậnBàn thắngBàn bạiHiệu sốĐiểm
1Thái Lan372+57
2Iran3102+86
3Việt Nam393+66
4Yemen372+56
5Uzbekistan372+56
6Indonesia374+36
7Myanmar36606
8Oman351+45
9Lào373+44
Cơ hội đi tiếp tưởng chừng rất khó cho Olympic Việt Nam. Trước khi lượt đấu cuối diễn ra, các cầu thủ trẻ Việt Nam xếp cuối cùng trong nhóm chín đội xếp nhì bảng. Tuy nhiên, nhờ lượt cuối chỉ gặp đối thủ yếu là Olympic Macau, trong khi tám đội còn lại đều gặp đối thủ mạnh, Olympic Việt Nam leo từ thứ chín lên thứ ba.
Olympic Uzbekistan và Olympic Yemen để thua tối thiểu ở lượt cuối, có hiệu số là +5. Chừng đó đã đủ để Olympic Việt Nam (+6) vượt lên xếp trên. Olympic Lào như dự đoán khó thắng được Olympic Trung Quốc.
Điều Olympic Việt Nam lo ngại nhất chính là Olympic Myanmar và Olympic Indonesia sẽ chơi tử thủ trước các đội mạnh, không bị đánh bại đã không xảy ra. Cả hai đều thua tan tác trước Olympic Hàn Quốc và Olympic Australia.
Kết quả bất ngờ nhất là Olympic Ả-rập Xê-út thắng Olympic Iran 2-1. Ả-rập Xê-út nhờ đó đứng đầu bảng C, đẩy Iran vào cuộc đua giữa các đội nhì bảng. Nhưng hiệu số cao (+8) cũng giúp Iran đi tiếp.
Công sức nã bảy bàn vào lưới Olympic Macau có thể trở thành công cốc nếu Olympic Malaysia thắng Nhật. Theo luật, trường hợp ba đội cùng bảng bằng điểm, sẽ xét hiệu số bàn thắng bại trong các trận giữa ba đội này. Olympic Việt Nam có hiệu số thấp hơn Malaysia và Nhật nên bất lợi. Tuy nhiên, lo ngại này cũng không xảy ra khi Olympic Nhật thắng Malaysia 1-0. 
16-1427812625-660x0_1427819574.jpg
Chiến thắng đậm trước Olympic Macau giúp Việt Nam đi tiếp. Ảnh: Đức Đồng.
Con đường giành vé đi Qatar của Olympic Việt Nam là kết quả của sự tính toán chiến thuật hợp lý, thay đổi theo từng trận. Ở trận đầu tiên, các cầu thủ trẻ Việt Nam xuất sắc đánh bại đội chủ nhà Olympic Malaysia 2-1 với lối chơi chắc chắn, không thua kém đội bạn về thể lực.
Trước Olympic Nhật Bản ở lượt thứ hai, thầy trò HLV Miura tiếp cận trận đấu bằng lối đá phòng ngự để tìm kiếm một điểm. Dù để thua, Olympic Việt Nam cũng xứng đáng nhận lời khen ngợi vì tinh thần ngoan cường, hạn chế số bàn thua ít nhất. Và ở trận cuối cùng, Olympic Việt Nam tung ra đội hình nhiều cầu thủ tấn công để có chiến thắng đậm 7-0, đủ để vượt qua rất nhiều đội nhì bảng khác có cùng sáu điểm. 
Kết quả các trận cuối vòng loại U23 châu Á:
Oman 2-2 Iraq
UAE 1-0 Yemen 
Ả-rập Xê-út 2-1 Iran
Trung Quốc 3-0 Lào
Triều Tiên 0-0 Thái Lan 
Myanmar 1-5 Australia 
Indonesia 0-4 Hàn Quốc 
Uzbekistan 1-2 Syria 

Thứ Hai, 30 tháng 3, 2015

Bộ hình nền ý nghĩa cho smartphone có thể sẽ làm bạn phải suy nghĩ

Với mong muốn giúp người dùng nhận ra bên ngoài smartphone cuộc sống có rất nhiều điều thú vị, một nhà thiết kế đã tạo ra bộ hình nền đầy nhân văn này.

McLeod, một nhà thiết kế đang sống tại Oakland, California, mới đây đã tạo ra một bộ hình nềnsmartphone được nhắc đến khá nhiều vì sự ý nghĩa của chúng. Theo chia sẻ của tác giả, bộ hình nền này được tạo ra cho chính cô sau khi phát hiện ra mình có những hành vi sử dụng smartphone không thực sự tốt, tuy nhiên, cô sẵn lòng chia sẻ chúng cho tất cả mọi người.

Hình nền mang thông điệp "Đừng nhìn vào điện thoại, hãy nhìn xung quanh đi!"

Trả lời phỏng vấn trang HuffingtonPost, McLeod chia sẻ: "Tôi nhận ra mình sử dụng điện thoại quá nhiều, bất cứ khi nào dù chỉ vài giây rảnh rỗi. Khi đang xếp hàng hoặc đợi tàu, tôi thường lấy điện thoại ra khỏi túi và sử dụng như một thói quen. Tôi thực sự không thích cảm giác này chút nào." Nhà thiết kế nói đây chính là những gì tạo cảm hứng cho cô tạo ra bộ sưu tập hình nền.

"Bạn không cần sử dụng Twitter nhiều, hãy để đầu óc rong chơi."

Hôm nay bạn đã nhắn tin cho mẹ chưa?

Cùng lúc, bản thân McLeod cũng chia sẻ về những nỗ lực của mình trong việc sử dụng điện thoại ít hơn trừ những trường hợp cần kíp. Mặc dù là một người rất thích dùng Instagram, cô cũng dần tập thói quen ngừng lấy điện thoại ra và chụp lại tất cả những gì mình thấy đẹp. McLeod nói việc chia sẻ và được người khác hưởng ứng sẽ mang lại những cảm giác tích cực, tuy nhiên nó cũng có thể làm bạn không cảm thấy thoải mái và đặc biệt nhất là cảm giác phụ thuộc vào thiết bị của mình.

Hãy tận hưởng khoảnh khắc bằng tất cả các giác quan trước khi lấy điện thoại ra chụp hình.

Bộ hình nền của McLeod gây được tiếng vang trong bối cảnh những chiếc smartphone ngày càng xuất hiện nhiều hơn trong cuộc sống của mỗi người. Từ một thiết bị được sinh ra để phục vụ mục đích con người, không ít người đã bắt đầu trở thành "nô lệ" của điện thoại. Hội chứng bất ai khi không được sử dụng điện thoại cũng đã được thế giới công nhận với tên gọi "nomophobia".

Bạn có thể tải về một hình nền trong bộ sưu tập của McLeod tại đâytại đâytại đây và tại đây!

Chủ Nhật, 29 tháng 3, 2015

Những lần đầu tiên đáng nhớ trong cuộc đời con gái

Dù trong mắt người khác đôi khi đó chỉ là những thứ điều cực kỳ giản dị thôi nhưng với con gái thì lại là một sự thay đổi lớn lao lắm lắm.

Hành trình từ lúc còn là một cô bé, rồi trở thành thiếu nữ, rồi trưởng thành của con gái có rất nhiều điều đáng nhớ. Dù trong mắt người khác đôi khi đó chỉ là những thứ điều cực kỳ giản dị thôi nhưng với con gái thì lại là một sự thay đổi lớn lao lắm lắm. Nên con gái sẽ nhớ mãi những lần đầu tiên của mình mà chẳng thể quên.

1. Lần đầu tiên… mang giày cao gót

Một cô gái có thể quên đi nhiều thứ, nhưng chắc chắn sẽ nhớ lần đầu tiên cô ấy mang giày cao gót và bước ra đám đông. Bởi đó là khoảnh khắc, kỳ diệu làm sao, con gái bỗng nhiên thấy mình là người quyến rũ nhất thế giới!


Đừng vội cười, nó kỳ diệu như thế đấy! Vì vốn đã quen với những đôi giày bệt chạy nhảy, quăng quật đâu cũng được nên lúc xỏ chân vào đôi giày cao gót, con gái tự nhiên thấy mình nữ tính và… trưởng thành hơn. Ai chẳng mê mỗi khi nhìn các mẹ, các chị bước đi uyển chuyển trên những đôi giày cao thành thục như những người mẫu cơ chứ? Có thể nàng vẫn trung thành với giày thể thao năng động, hay giày bệt khỏe chân, nhưng lần đầu tiên mang giày cao gót, cho dù có nhăn nhó vì đau thì nàng vẫn nhớ mãi mà…

2. Lần đầu tiên… trang điểm

Hồi còn bé, chiếc bàn trang điểm của mẹ với ti tỉ thứ hẳn là một thế giới mới mẻ và hay ho với con gái. Có người thích, có người không, nhưng những khuôn mặt được trang điểm kỹ càng của con gái luôn có một nét hấp dẫn rất riêng bên cạnh việc để mặt mộc.

Con gái thực sự có một sự nhạy cảm nhất định với mỹ phẩm, y như việc con trai thấy bóng đá là mắt sáng lên vậy đó. Nên dù có thường xuyên make-up hay không, thì lần bạn háo hức dùng thử thỏi son đầu tiên trong đời, lần học cách chuốt mắt bằng mascara hay lần phân vân đi chọn hết son rồi phấn, hoặc thậm chí là lần đầu biết tới trang điểm dù được người ta làm cho, lúc nhìn vào gương thấy mình thật khác, bạn sẽ chẳng thể quên.



3. Lần đầu tiên… khoác lên mình chiếc áo dài trắng 

Chiếc áo dài trắng thướt tha vốn đã là một hình ảnh rất đẹp mà chỉ riêng Việt Nam mình mới có. Nhưng phải đến tận lúc học cấp 3, con gái mới có dịp được mặc. Cảm giác mình là thiếu nữ có lẽ chưa bao giờ rõ ràng như thế. Đến con trai cũng phải thừa nhận con gái xinh nhất khi giản dị trong chiếc áo dài tình khôi, mái tóc xõa ngang vai hay tết lại trông cực kì dịu dàng, mỉm cười bẽn lẽn, e lệ khác hẳn ngày thường!

4. Lần đầu tiên… nàng được tỏ tình!

Tình yêu vốn không quy định rõ ràng là đến tuổi nào thì người ta mới được yêu. Thế nên có người sớm, có người muộn, nhưng ai cũng sẽ trải qua cảm giác được người ta tỏ tình, dù mình có thích người kia hay không. Đó có thể là cậu bạn cùng lớp, có thể là anh chàng khóa trên, cũng có thể là một người lạ hoắc nhưng “đổ” con gái từ rất lâu.

Với nàng thì cảm giác lần đầu tiên được người khác giới bày tỏ tình cảm nó… lộn xộn lắm! Vui cũng có, sợ cũng có, xốn xang cũng có mà buồn cũng có luôn. Cái cảm giác trái tim mình lần đầu tiên chộn rộn khi nghe ai đó tỏ tình, dù mình có nhận lời hay không thì mãi mãi không thể quên.

5. Và lần đầu tiên khi nàng chia tay một người con trai

Những thứ xảy đến lần đầu tiên luôn để lại cho mình rất nhiều thứ, và khi chia tay mối tình đầu cũng thế. Chẳng kể nguyên nhân là gì, ai là người nói chia tay, ai đúng ai sai… Nhưng đó là lần đầu tiên con gái biết khóc vì một ai đó khác không phải người thân, lần đầu biết thế nào là xa cách, lần đầu biết thế nào là niềm tin đổ vỡ, biết thế nào là không phải cứ có tình cảm thì sẽ ở mãi cạnh nhau…


Có rất nhiều thứ khiến con người ta trưởng thành rồi lớn lên, và những thứ đó không nhất thiết phải là niềm vui…

Taylor Swift phản ứng quá khích khi Justin Timberlake "thắng giải"

Taylor Swift và Justin Timberlake vừa cùng nhau "diễn" tại sự kiện "2015 iHeartRadio Music Awards".

Tối Chủ Nhật 29/3 (giờ địa phương), lễ trao giải âm nhạc "2015 iHeartRadio Music Awards" đã diễn ra với sự tham gia của dàn sao đông đảo. Tại đây, Taylor Swift ngồi cạnh Justin Timberlake và hai người đã cùng nhau diễn một trò đùa nho nhỏ.

Khi Taylor Swift được xướng tên là nghệ sỹ chiến thắng ở hạng mục "Ca từ xuất sắc nhất" cho "Blank Space", Justin Timberlake đứng dậy và giả vờ mình mới là người thắng cuộc. Phía bên cạnh, Taylor Swift vừa hò hét ầm ĩ, vừa "giật đùng đùng" sung sướng chúc mừng chiến thắng của Justin.

Được biết, Taylor và Justin khá thân thiết. Ngôi sao "Style" thậm chí còn xuất hiện trong đoạn video ghi hình trước để chia sẻ cảm nghĩ về Justin trước khi anh thắng giải thưởng đặc biệt tại "2015 iHeartRadio Music Awards": "Tôi là fan bự của Justin Timberlake. Tôi thuộc tất cả các ca khúc của anh ấy".









Thứ Năm, 26 tháng 3, 2015

Truyện cổ tích biến tấu 'Sọ Dừa' thành 'sọ người'

Trong tập truyện dành cho trẻ nhỏ của Nhà xuất bản Hồng Đức, Sọ Dừa - nhân vật cổ tích quen thuộc - được mẹ sinh ra sau khi uống nước đựng trong chiếc sọ người.

Nhân dịp sinh nhật con gái nhỏ, chị Hồng Anh, nhà ở quận 1, đến một nhà sách lớn để tìm mua các tập truyện cổ tích tặng con. Sau khi về, tình cờ mở truyện Sọ Dừa ra xem, ngay từ trang đầu tiên, chị giật mình với dòng dẫn: "Xưa có hai vợ chồng kia đi ở cho phú ông, ngoài năm mươi vẫn chưa có mụn con. Một hôm trời nắng gắt, người vợ vào rừng lấy củi, khát nước quá mà không tìm đâu ra nước, nên đành liều uống nước trong cái sọ người ở một gốc cây". Truyện còn dùng ngôn từ khá "mạnh" với trẻ nhỏ như: "quái thai", "đem chôn sống nó đi...".

Không chỉ có lời kể khác biệt so với nhiều bản truyện cổ tích về Sọ Dừa trước đây, hình ảnh minh họa trong sách còn khá rùng rợn với cảnh người đàn bà cầm trên tay chiếc đầu lâu.

Tập Sọ Dừa nằm trong bộ Truyện cổ tích Việt Nam do NXB Hồng Đức ấn hành. Bộ sách được in khổ nhỏ 13x19cm, theo dạng truyện giản lược kèm hình minh họa bắt mắt cho nhiều sự tích phổ biến trong kho tàng truyện cổ Việt Nam như: Sự tích con muỗi, Sự tích Chú Cuội, Sự tích Trầu cau... Mỗi tập truyện, trong đó có tập Sọ Dừa, được in khoảng 1.000 cuốn, nộp lưu chiểu từ cuối năm 2013, nhưng đến nay vẫn còn trên kệ sách.


Chị Hồng Anh còn cho biết, một người bạn của chị từng chia sẻ bức xúc về việc chi tiết "sọ dừa" trong truyện cổ lại bị biến thành "sọ người" đầy phản cảm trong một cuốn sách khác.


Một trang trong tập "Sọ Dừa" của một ấn bản của một nhà xuất bản khác.
Chi tiết "sọ người" dị bản trong truyện cổ tích tiếp tục nối dài những biến tấu gây  tranh cãi trong các tập truyện dành cho thiếu nhi. Mới đây ấn phẩm Truyện cổ tích Việt Nam quyển I của Nhà xuất bản Kim Đồng (tái bản vào tháng 10/2014) bị phát hiện mang một dị bản lạ đồng thời có những chi tiết không phù hợp với lứa tuổi thiếu nhi. Trong đó, truyện Thạch Sanh khiến độc giả ngỡ ngàng với chi tiết mẹ nhường quần cho con. Không chỉ vậy, bộ truyện "Thần thoại Hy Lạp" cũng của NXB này gây sốc với những hình vẽ lõa thể.

Những sai sót và chi tiết gây tranh cãi trong các truyện cổ cho trẻ em nói trên là những sai phạm mới nhất được phát hiện ngành sách những năm qua. Năm 2014, Cục Xuất bản đã xử phạt gần 400 vụ vi phạm lớn nhỏ. Trong đó có những ấn phẩm sai phạm nghiêm trọng như sách in hình minh họa không phù hợp, sách xúc phạm uy tín cá nhân và tổ chức; hoặc tác phẩm sai nhiều về nội dung như Từ điển Tiếng Việt của Vũ Chất...

Dịch vụ kế toán thuế trọn gói - Nghiệp vụ chính xác - Nhanh chóng - Đào tạo kế toán chất lượng tốt nhất - Giá cả tốt nhất

Dịch vụ kế toán thuế trọn gói - Nghiệp vụ chính xác - Nhanh chóng - Đào tạo kế toán chất lượng tốt nhất - Giá cả tốt nhất Công ty Dịch vụ Kế toán Hà nội chuyên: - Dịch vụ kế toán thuế trọn gói - Dịch vụ báo cáo tài chính - Dịch vụ báo cáo thuế - Dịch vụ dọn dẹp sổ sách - Dịch vụ kê khai thuế - Đào tạo kế toán tổng hợp - Đào tạo kế toán cấp tốc - Đào tạo kế toán thuế - Đào tạo kế toán phần mềm FAST, MISA, EXCEL.. Kế toán Hà nội là thương hiệu uy tín 03 năm liền do người tiêu dùng bình chọn Có đội ngũ kế toán trên 10 năm kinh nghiệm làm kế toán doanh nghiệp, kế toán trưởng Chúng tôi có dịch vụ tốt nhất với giá cả tốt nhất Công ty Dịch vụ kế toán Hà nội Địa chỉ: 322 - Lê Trọng Tấn - Thanh Xuân - Hà Nội Liên hệ ngay 0966 27 1188 Email: ketoanhanoi@outlook.com.vn Website: http://ketoanthuedoanhnghiep.com Dịch vụ kế toán thuế | Dịch vụ báo cáo thuế | Dịch vụ dọn dẹp sổ sách | Dịch vụ quyết toán thuế | dịch vụ hoàn thuế GTGT | dịch vụ báo cáo tài chính | Khóa học kế toán cho giám đốc

Comprehensive JAVA

This is a comprehensive introduction into JAVA. If you want to learn JAVA with me you have to work with the 3 following rules:

1) Write codes only with an editor (I don't care what it is: Notepad, jedit or any IDE)
2) Windows CMD or LINUX terminal to test the codes
3) Setup a JAVA working environment as following:
Code:
WINDOWS:
a) Get System Control Panel and set the variables:
- PATH: %PATH%;.;(path of jdk-bin directory)
- CLASSPATH: %CLASSPATH%;.\classes;(path of jdk-lib directory)
b) create a new directory congdongjava and subdirectory classes. Example:
- d:\congdongjava
- d:\congdongjava\classes

LINUX:
a) open the .profile and add the variables:
- PATH: $PATH:.
- CLASSPATH: $CLASSPATH:./classes
- make sure that JDK or OpenJDK is installed properly
b) create in your home directory a subdirectory "congdongjava",
   get into it and create the subdirectory classes
Update Jan.31/2015 for manual WINDOWS settings 
[​IMG]
The PATH and CLASSPATH are the most basic things JAVA requires and every newbie must know and understands how they work.
PATH, as it name says, is the track, the route that leads to the actual component, the actual object you work with. PATH is an OS-Variable
CLASSPATH, as its name says, is the track, the street that leads to the actual JAVA class you work with. CLASSPATH is a JAVA variable.

Besides, every newbie must be familiar with:
java: The invocation of Java Virtual Machine (JVM). On Windows the javaw when JVM should work in background and on all Linux & (ampersand) is used to tell JVM how it behaves (e.g. java helloworld &)
javac: This is the JAVA compiler. javac translates a JAVA plain codes (source) into binary values (byte-codes) so that JVM could understand.
jar: This is the so-called Java ARchiver. jar is used to compress the java-related components to save not only space (similar to ZIP or RAR), but also ready for delivery (RAR stands for Roshal ARchiver where Roshal is the name of the developer).
-----------------------------------------------------------------------------------------------------------------


JAVA

Object Oriented Programming is the art to describe an issue, a problem, an event as an object and to provide a solution as an object with a conventional 3GL programming language. In this case, JAVA runs a "deviation" of (developed by AT&T Bell). Therefore JAVA shares all C keywords, but differs slightly from C in some functionalities:
Type-strong: Any conversion between 2 objects must be usually cast (C: no = type-weak). Example:
PHP:
int a;long l 100;char c 'C';byte b;= (int) l;  // casting long to int: 64 bits to 32 bits= (bytec// casting char to byte: 16 bits to 8 bitsa// no casting because 64 bits is larger than 32 bits of an intb// no casting because 16 bits is bigger than 8 bits of a byteInputStream inp;FileInputStream fis = new FileInputStream("text.txt");inp fis// NO casting because FileInputStream is an offspring of InputStreamfis = (FileInputStreaminp// casting because inp is forefather of FileInputStream
(more HERE)
If you don't know the "casting" rule javac will break off and complains like this:
PHP:
import java.io.*;
public class 
Exp1 {
        public static 
void main(String... athrows Exception {
                
InputStream inp;
                
FileInputStream fis = new FileInputStream("Exp1.java");
                
inp fis;
                
fis inp// <<--missiing casting<<--ERROR
        
}
}
Code:
erika@erika:/media/Data/test$ javac -g:none -d ./classes test.java
test.java:7: error: incompatible types
                fis = inp;
                                       ^
  required: FileInputStream
  found:    InputStream
1 error
erika@erika:/media/Data/test$
Primitive Assignment must be adjusted accordingly to its type. Example:
PHP:
float f 123.0f;
The suffix "f" after 0 says "this constant is a float". Byte assignment is 0Xnn (X or x for Hex and nn is 2 hexadecimal digits). Note: As long as it's an ASCII code it's posible to do this:
PHP:
byte b0 'B'// ASCII Bbyte b1 0X42// ASCII of B
NO unsigned primitives. Primitives of JAVA are always signed. A byte is, for example, ranged beween -127 and +127.
- NO multiple inheritance of different objects. If an inheritance of more than 2 different objects is needed the keywords "inplements" is used. Example:
PHP:
import java.awt.event.*;import javax.swing.*;
public class 
Exp2 extends JFrame implements ActionListenerMouseListener {
        ...
}
You may note that Exp2 includes 2 additional lines: "import java.io.*;" and "import javax.swing.*;". The reason is that JAVA is a semi-clone of C and C is fast because of its minimalism. Anything that is needed extra must be included. The keyword "#include". Also, JAVA is also a miminalist, too. In JAVA term "#include" is replaced by "import". Exp1 uses the Java IO package and Exp2 the event-package and the extension javax package. Some people who run IDE as their development editor get usually the imports of every object:
PHP:
import java.awt.event.MouseListener;import java.awt.event.ActionListener;import javax.swing.JFrame;
...
It looks quite professional because IDE generated them. If you have to write, you'll appreciate the short cut "import java.xyz.*;" And don't believe that "only that that's explicitly inported is imported. javac is smart enough to import during the compilation only objects it needed. Proof?
correct the Exp1 and run
Code:
javac -verbose -d ./classes -g:none Exp1.java
then you'll see which objects are imported.

Excercise:
1) What happens with double d = 0.123f?
2) Why a double must be cast to a float?
3) If B is an offspring of A what happens if B is assigned to A?




Dịch vụ kế toán thuế | Dịch vụ báo cáo thuế | Dịch vụ dọn dẹp sổ sách | Dịch vụ quyết toán thuế | dịch vụ hoàn thuế GTGT | dịch vụ báo cáo tài chính | Khóa học kế toán cho giám đốc

Bài đăng về tính kế thừa

Mình đang học java về tính kế thừa. Mình có đề bài tập như thế này. Mình đã làm nhưng mà nó ko ra kết quả. Các bạn xem thử.

Đề bài:
Còn đây là bài mình làm.:

HCNInterface.java.

Code:
package HCNPackage;
public interface HCNInterface 
{
 public abstract int ChuviHCN();
 public abstract int DientichHCN();      
 public abstract int getChieuDai();
 public abstract int getChieuRong();   
 public abstract void setDaiRong(int cd, int cr);
}
Hinhchunhat.java

Code:
import HCNPackage.HCNInterface;      
import java.util.Scanner;
public class Hinhchunhat implements HCNInterface   
{
 private int chieudai;
 private int chieurong;
 public int ChuviHCN()
 {
  return (chieudai + chieurong) /2;
 }
 public int DientichHCN()      
 {
  return chieudai*chieurong;
 }
 public int getChieuDai( )      
 {
  return chieudai;       
 }
 public int getChieuRong()     
 {
  return chieurong;       
 }
 public void setDaiRong(int cd, int cr)   
 {
  this.chieudai=cd;
        this.chieurong=cr;       
 }
}

HCNtest.java.

Code:
import java.util.Scanner;
public class HCNtest extends Hinhchunhat      
{ 
 /*public int d,r;
 public HCNtest(int d,int r)
 {
  this.d=d;
  this.r=r;
 }*/
 public static void main(String[] args) 
 {
    
 
      int i,j,cd,cr;
         System.out.print("Nhap so luong hinh chu nhat:");
         Scanner q=new Scanner(System.in);    
         int n = q.nextInt();
         //khai bao mang doi tuong khoang 20 phan tu;
         //HCNtest cn[]=new HCNtest[20];
     //khai bao doi tuong hcn de lay ket qua tu Hinhchunhat
         Hinhchunhat[] hcn = new Hinhchunhat[n];
         for(i=1;i<=n;i++)      
         {
   System.out.println("Nhap thong tin cho HCN thu "+i);
   System.out.print("Nhap chieu dai:");
   cd= q.nextInt();
   System.out.print("Nhap chieu rong:");
   cr= q.nextInt();
    hcn[i].setDaiRong(cd,cr);
   //cn[i]=new HCNtest(cd,cr);
         }
         
       System.out.println("Stt \t Chieu Dai \t Chieu Rong \t Chu vi \t Dien tich");
       for(i =1;i<=n;i++)
       {
       //hcn[i].setDaiRong(cn[i].d,cn[i].r);
   System.out.println(i+"  \t\t " +hcn[i].getChieuDai()+"   \t\t "+hcn[i].getChieuRong()+"   \t\t\t "+hcn[i].ChuviHCN()+"     \t\t "+hcn[i].DientichHCN());
       }
       
       int Max=hcn[1].DientichHCN(); 
         for(i=1;i<=n;i++)
         {
          if(hcn[i].DientichHCN()>Max) 
          Max=hcn[i].DientichHCN();
         }
        System.out.println("Hinh chu nhat co dien tich lon nhat la: "+Max);
                 
 }
}
Dịch vụ kế toán thuế | Dịch vụ báo cáo thuế | Dịch vụ dọn dẹp sổ sách | Dịch vụ quyết toán thuế | dịch vụ hoàn thuế GTGT | dịch vụ báo cáo tài chính | Khóa học kế toán cho giám đốc

Advertise