hour = 11;
minute = 59;
System.out.print(
"The current time is "
);
System.out.print(hour);
System.out.print(
":"
);
System.out.print(minute);
System.out.println(
"."
);
K t
ế qu c a ch ng trình này là
ả ủ
ươ
The current time is 11:59.
C NH BÁO: Đ đ t nhi u giá tr trên cùng m t dòng, cách thông d ng là dùng nhi u l nh
Ả
ể ặ
ề
ị
ộ
ụ
ề ệ print và ti p
ế
theo là println. Nh ng b n ph i nh vi t
ư
ạ
ả
ớ ế println cu i. Trong nhi u môi tr ng l p trình, k t qu
ở ố
ề
ườ
ậ
ế
ả
c a
ủ print ch l u gi mà không đ c hi n th đ n t n lúc
ỉ ư
ữ
ượ
ể
ị ế ậ
println đ
c g i, khi
ượ ọ
đó c dòng s xu t hi n
ả
ẽ
ấ
ệ
cùng lúc. N u b n b m t
ế
ạ
ỏ ấ println, ch ng trình có th k t thúc mà không hi n th k t qu đã đ c l u
ươ
ể ế
ể
ị ế
ả
ượ ư
tr !
ữ
2.5 T khoá
ừ
Cách đây vài m c, tôi đã nói r ng b n có th
ụ
ằ
ạ
ể đ t m t tên
ặ
ộ
tùy ý cho bi n, nh ng đi u này không h n là
ế
ư
ề
ẳ
đúng. Có nh ng t nh t đ nh đ
c dành riêng trong Java vì chúng đ
c trình biên d ch s d ng đ phân
ữ
ừ
ấ ị
ượ
ượ
ị
ử ụ
ể
tách c u trúc c a ch
ng trình mà b n vi t; và n u b n dùng nh ng t này đ t cho tên bi n thì trình
ấ
ủ
ươ
ạ
ế
ế
ạ
ữ
ừ
ặ
ế
biên d ch s b l n. Các t nh v y, g i là
ị
ẽ ị ẫ
ừ
ư ậ
ọ
t khóa
ừ
, bao g m có
ồ
public, class, void, int, và nhi u t khác.
ề ừ
B n có th xem danh sách
ạ
ể
đ y
ầ đ
ủ
t i
ạ http://download.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html. Trang
này, đ
c
ượ Oracle cung c p, có
ấ
đăng tài li u v Java mà
ệ
ề
trong sách này tôi th
ng xuyên tham kh o đ n.
ườ
ả
ế
2.6 Toán t
ử
Toán t
ử là các kí hi u đ c bi t đ bi u di n các phép tính nh c ng và nhân. H u h t các toán t c a
ệ
ặ
ệ ể ể
ễ
ư ộ
ầ
ế
ử ủ
Java đ u th c hi n theo đúng d
ề
ự
ệ
ự đ nh c a b n vì chúng là nh ng kí hi u toán h c thông d ng. Ch ng
ị
ủ
ạ
ữ
ệ
ọ
ụ
ẳ
h n, toán t c a phép c ng là
ạ
ử ủ
ộ
+
. Phép tr là
ừ
-
, phép nhân là
*
, và phép chia là
/.
1+1 hour-1 hour*60 + minute minute/60
Các bi u th c có th ch a c tên bi n và con s . Các bi n đ u đ
c thay b ng giá tr c a chúng tr
c khi
ể
ứ
ể ứ ả
ế
ố
ế
ề
ượ
ằ
ị ủ
ướ
phép tính đ
c th c hi n.
ượ
ự
ệ
H n n a, dù phép tr và phép nhân làm đúng đi u b n mu n, song phép chia có th làm b n ng c
ơ
ữ
ừ
ề
ạ
ố
ể
ạ
ạ
nhiên. Ch ng h n, ch
ng trình này:
ẳ
ạ
ươ
int
hour, minute;
hour = 11;
minute = 59;
System.out.print(
"Number of minutes since midnight: "
);
System.out.println(hour*60 + minute);
System.out.print(
"Fraction of the hour that has passed: "
);
System.out.println(minute/60);
phát sinh ra k t qu này:
ế
ả