Professional Documents
Culture Documents
>("'
"78/4'9"+ "%8 :;"1'(<""='G@$'1(EC/6>'?'.'@' RSB6:(1/+G:52@$
&,n#,1?E4(7/='DH'6F %B9I29">'?'.'@' I"A5C2/0M#<++-78"l'" <#C2/0M#H'6 %B 1'(
:(1')<#(%$19I2='&,B61='4"5H'D,@<:( "A-."E<#D,@5='"A"1'(:(> DH'6F @AL%1'(
<:#6I"A5C2/0M# I"A5C2/0M#<++/2'6/A6 <#<""='='&,B6 9%B I29"1'((,+C2/0M#C2'<#<&56W#
RSB6"78/4'9"+ "%8.:;"1'(<""='1'(C%$"!:(<1(0+78/6D2"-7B/1='4"5H'C2/0M#DH'6F <#
<&56W##,-LEC/61'(:(0@#W#
?+'@0
A
='4(7/C2/@'0 %B&'0'(*C%$"9"!:(<1(0>'?'.'@'.D2/6:;"='4(7/C2/@'09"
(M:<++95(M:<++4"SB6C/6:(> DH'6F4#H'"%8
x /00K"DEX
x V
x %$E@A(E5w V
x &,n#,1?E<$1='
x IH/6@H'6X
x C2/0M#H'6 %B
*
/00K"DE7/C2/@'0 <%B (1/$MH>'$9"!:(<1(0RS6B /0G-#/(E.G0H<:#C2/@'0"%8
942:;"&H@"4"SB6C/6!:(<1(0 1#H'@7/C2/@'0"%.8 G0H0%W#DH/1'( ='6'"C/6!:(<1(0
/00K"DEC%$"G@2-7B//LA+'$!:(<1(0 -7B/942WM2/H'"C2'9.!:(<1(06H'$$A6B CS8" <#IH@$ ='942
1'(<12GC<#:(,+:(36!:(<1(0:;"G:G526H'$CS8"
>'?'.'@'1='4"5(M:<++C/61'(C%$"/00K"DEG@2&'0(M:<++5,6"%8
PQ /00K"DE&='4(,+C2/@'0+(( 5, 5%$@ .9I2(7B/640'$ "='4"2'C2/@'0 %B
D2/61'(C%$"RSB6./$MH&@H "G4"C/6+(( ,51KG52
Q /00K"DE&='4(,+C2/@'0D,86<DH4"SB6+(( ,5CS8"G: .(AB0D2"52@$(7B/640'$
<#&A8"&3552@$(7B/640'$
cQ /00K"DE&='4(,+C2/@'0 %BD2/61'(&(2'6:;"GJ#E/1&'( %B:;"GJ#E:(>
Uka .(A0B D2"52@$(7B/640'$ <#&A8"&3552@$(7B/640'$ /00K"DE
(M:<++"%&8 '0'(*&(2'6:;"GJ#E/1&'(G52!5$9I2!:(<1(0javadoc.exe
YWJICAPAJB
V 7/I7B/ %BD,86CS8"9">'?'.'@'RSB6/'.:;"I7B/C/6#'&I7/B C/6D,@<:(I7B/C/6
0L/54(7/I7B/C/6H'6 %B RSB6.D2/6:;"G:D'011'(D,86I7B/5,6"%8
x V .D2/6CS8"D2"52@$/,1C(Nq`q`4(7/ H'","8
x V %B:(1/+G:52@$D,@/,1C(0'11@H'4"SB6D,@ D,@/,1C(4#,6.'1D,@<(1
",8".D2/6:;"D,@/,1C(C2'6D2"4(7/:;"D,@#Cm*S6s H'",8"
x V .D2/6G0HD(61,+%$E @A(E5
V 9">'?'.'@'.*7/@H'D,@/,1?(-A0-E94nH<#D,@/,1?(-A0-E#K1DH'61,"
X5,6",8"V %BI7B/ myVariable.<D1DH'6.'1MyVariable
D,@/$H'6C/6V %B*M1D2/6
x 9pns
x a+c
x Hello’World
x public
&#'') +B'(0+ ?
<"@ '6:ZA+D, A %B9I29"1'(D,86I7B/.0%C2/1='4"55,6"%8
x 1'(D,86I7B/#'&
– .CS8"D2"52@$D,@/,1?(-A0-E94nH<#2@D'052@$D,@/,1?(-A0-E#K1 4(7/D,@#C
!5$.9I2D,@/,1?(-A0-E94nH&='4(,+/,1?("='C/6<DH#=' %BD'00'9"I7B/
– @(:;"='"'0
– D,@/$H'6IH" Sample, HelloWorld, Student 4(7/
GraduateStudent:;"D2"
x 1'(D,86I7B/D,@<:(
– .CS8"D2"52@$D,@/,1?(-A0-E#K1 !5$.9I2D,@/,1?(-A0-E94nH&='4(,+
/,1?("='C/6<DH#=' %BD'00'9"I7B/
– @(:;"='"'04(7/:;"I7B/&,8"F
– D,@/$H'6IH"x, id, name 4(7/thesisTitle:;"D2"
x 1'(D,86I7B/0L/5
– .9I24#,11'(5%$@1,+1'(D,68 I7B/D,@<:(<DH@(:;"='1(A$'
x 1'(D,86I7B/H'6 %B
– .9I2D@, /,1?(-A0-E94nH ,86405 <#.<$1='!5$9I2(7B/640'$
V X
– @(:;"='"'0
– D,@/$H'6IH" MINIMUM, MIN_GPA
:;"D2"
"
+0
%$E@A(E57/I7B/ 0%B %@'040'$-A)?9">'?'.'@' /0G-#/(EC/6>'?'.'@'.
C2'9.@'040'$<#='&,6B .%B D2/65='"A"1'(&='4(,+%$E @A(E5<DH#D,@ >'?'.'@'G521='4"5
%$E@A(E5DH'6FG@25,6<&569"D'('6 %BQP
%$E@A(E54#H'"%8G0H&'0'(*."='0'D,86:;"V G52 RSB6.'1%$E@A(E5C2'6D2".4K"
@H'%$E @A(E5 31D,@.:;"D,@/,1?(-A0-E#K1<#.0%$% E @A(E5 goto<# const:;"%$E@A(E5 %B
G0HG52D(61,+='&,B6959">'?'.'@'&H@"='@H' true<# falseG0HG52:;"%$E @A(E59">'?'
& #'@"+'
A
>'?'.'@'0%&n
, #,1?E<$1='DH'6F &%B '0'(*"='G:9I2C%$"9"!:(<1(0G525,6D'('6
%BQ
$!$4"2' %BC/6(7B/640'$DH'6F 9%B I29">'?'.'@'
#'@"+'
A &
x < K:15%$Ed+"%$E+/(E5
x 1'(CS8"+(( ,5940H15%$E} +"%$E+/(E5
4
#
1
C2/0M#H'6 %B7/=' 9%B I2<&56C2/0M# %B :;"D,@#C D,@/,1C( C2/@'0 4(7/H' '6
D((1RSB69">'?'.'@'G521='4"5C2/0M#H'6 %BG@2t:(> 5,6"%8
PQ D((1d
Q D,@/,1C(X X
cQ D,@#C.='"@"DK0
uQ D,@#C )"A$0
tQ C2/@'0
RSB6(M:<++C/61'(C%$"C2/0M#H'6 %B<#:(> C/6I"A5C2/0M#.1#H'@*S69"4,@C2/
DH/G:
short . [%$I3.4LR\%$I3.3
=]]]3-,^VU_`ZabZWV^VXU
float %$ [%!,6]\%4LR\%!,6]\%4
c`X9dVU_aXVUd!
=]]]3-,YXPe`ZabZWV^VXU
double ., [ !46]\%64LR\ !46]\%64
c`X9dVU_aXVUd!
H'",8"!5$G0H/"3n'D9429I2I"A5C2/0M#/7B"F RSB61(%"%8.<D1DH'6.'1>'?'R%4(7/
jj %B
/"3n'D942<:#6C2/0M#I"A5D,@#C.='"@"DK0942:;"C2/0M#H'6 %BI"A5D((1G52
D,@/$H'6IH"='&,B6
boolean flag = true;
:;"1'(:(1')D,@<:( flag 9420%I"A5C2/0M#:;" boolean !5$1='4"59420%H'
:;"true
D,@/$H'6IH"='&,B6
char letter = ‘A’;
.:;"1'(:(1')D,@<:( letter 9420%I"A5C2/0M#:;" char !5$0%H':;"
D,@/,1?(AIH"5%$@1,+='&,6B 1H/"4"2'"%8
>'?'.'@'&'0'(* %B.C%$"C2/0M#H'6 %B %B:;"/,1C(-A)?DH'6FG52 !5$9I2
&,n#,1?E "='4"2'D,@/,1?(>'?'/,61o?DH'6F/' AIH"{7//,1C(&='4(,+1'(CS8"+(( ,5
940H:;"D2"D,@/,1C(-A)? "%B A$09I2 @,B G:.:;"G:D'0D'('6 %BQu
byte b = 4;
:;"1'(:(1')D,@<:( x 9420%I"A5C2/0M#:;" int 0%C"'5C/6"78/ %B9"
4"H@$@'0.=' c +AD <#D,@<:( b 9420%I"A5C2/0M#:;" byte 0%C"'5C/6"78/ 9%B "
4"H@$@'0.='z+AD*S6<02@H'D,@<:( ,86&/6.1K+H'(AB0D2":;"u407/"1,"<DHD,@<:( x
.&'0'(*1K+C2/0M#D,@#C.='"@"DK09"IH@6 %B1@2'61@H'qcP*S6cPqP
C2/0M#H'6 %BC/6D,@#C.='"@"DK0!5$ @,B G:.*M11='4"59420I% "A5C2/0M#:;" int
<DH>'?'.'@'&'0'(*1='4"5C2/0M#H'6 C%B /6D,@#C.='"@"DK09420I% "A5C2/0M#:;"longG52
!5$9&HD@, /,1?(4(7/aDH/ '2 $/' A IH"
x 40'$*S6#Cl'"&A+ 0%B %H' H'1,+<#0%I"A5C2/0M#:;"
x mvva40'$*S6#Cl'"<:5 %B0% H' H'1,+
c<#0%I"A5C2/0M#:;"
x mbeNN
a40'$*S6#Cl'"&A+41 %B0%I"A5C2/0M#:;"
" ""#
1
C2/0M# %B 1K+/$MH9"!:(<1(0IH"C2/0M# %B :;"3#,1?C/6//:.K3#,1?C/6
#'& <#C2/0M#9"0L/5 .<+H6:;"&/6:(> 7/D,@<:(<#H'6 %B RSB6D,@<:(7/C2/0M# %B
&'0'(*:#%$B "<:#6H'G529"!:(<1(0!5$9I2='&,B61='4"5H' &H@"H'6 %B7/C2/0M# %B
1='4"5H'G52-%$6(,865%$@<#G0H&'0'(*:#%$B "<:#6H'G529"!:(<1(0 ,86D,@<:(<#
H'6 .%B D2/60%1'(:(1')I7B/<#I"A5C/6C2/0M# -7B/ %B.D(%$0"78/ 9%B "4"H@$@'0.='
&='4(,+1K+C2/0M#
='&,B69"1'(:(1')D,@<:(C/6>'?'.'@'0%(:M <++5,6"%8
!5$ %B
x modifier 7/%$E@A(E5(+3
3 &0+,DADH'6FC/6D,@<:(IH" XX V
&H@"1(% G%B 0H(+3.*7/@H':;"V
x dataType7/I"A5C2/0M#
"
A 'A&0
1
D,@<:( %B0%1'(:(1')I"A5C2/0M#<#2@&'0'(* .%B 1='4"54(7/:#%B$"<:#6H'G52!5$
9I2='&,B61='4"5H'RSB60%(M:<++5,6"%8
variableName = expression;
!5$ %B
x variableName7/I7B/D,@<:(
/' AIH"
int amount = 123;
float price = 12.0f;
double x = 4.0, y = 2.5;
("' $!$D,@/$H'61'(9I2='&,B61='4"5H'
public class VariableAssignDemo {
public static void main(String args[]) {
int x,y;
boolean b1;
float z = 3.414f; /* The program will not be
compiled successfully if
a character f is missing */
double w;
x = 5;
y = 4;
b1 = (x > y);
w = x * 3.2;
System.out.println("x = " + x + " y = " + y);
System.out.println("b1 = " + b1);
System.out.println("z = " + z + " w = " + w);
}
}
$!$W##,-LE G%B 52.'11'((,"!:(<1(0 %BQ
"
1
1'(:(1')H'6 9%B ">'?'.'@' ='G52!5$1'(9&H%$E @A(E5 final 4"2'='&,B6
:(1')I7B/!5$0%(:M <++5,6"%8
!5$ %B
x modifier 7/%$E@A(E5(+3
3 &0+,DADH'6FC/6H'6 %B IH"XXV
x dataType7/I"A5C2/0M#C/6H'6 %B
$!%W##,-LE G%B 52.'11'((,"!:(<1(0 %BQc
&='4(,+H'6 %B4(7/D,@<:( %B/$M>H '$9"+#K/1C/60L/5 .0%C/+CD1'(9I26'"/$MH
>'$9"+#K/1 H'",8" !:(<1(0 %B Qu <&56D,@/$H'6D,@<:( %B :;"3#,1?C/6//:.K<#
D,@<:( %B :;"D,@<:(>'$9" !5$!:(<1(0"%08 %D@, <:(i %B :;"3#,1?C/6//:.K&H@"D,@
<:( j <# k 9"0L/5 method1() :;"D,@<:(>'$9" <#D,@<:( j 9"0L/5
method2()1K:;"D,@<:(>'$9"/%1D,@4"SB6('G0H&'0'(* %B.(%$19I2D@ , <:(k"/10L/5
method1()G52 "/1.'1"%D 8 ,@<:( j 9"0L/5 ,86&/6.*7/@H':;"D,@<:("#D,@1,"
// System.out.println(k); // illegal
}
}
D,@<:( %B :;"3#,1?C/6//:.K.&'0'(*1K+ <#:#%B$"<:#6H' %B 1K+G@29"
4"H@$@'0.='G52 D('+95 %B//:.K$,6*M1/2'6/A69"!:(<1(0 D,@<:(>'$9".:;"D,@<:( %B
1='4"59"+#K/1C/60L/5RSB6.0%C/+CD1'(9I26'"/$MH>'$9"+#K/1 %B1='4"5CS8" H'",8"D,@
<:(:(> "%.8 *M1&(2'6CS8"07B/0%1'((%$19I26'"0L/5 D%B ,@<:(:(1')/$MH <#.*M1#+ A86
07B/&A8"&351'( ='6'"C/60L/55,6",8"9"+'6(,86.(%$1D,@<:(:(> "%8@H'D,@<:(I,B@('@
d D,@<:( %B:(1')/$M9H "
C/60L/5 1K.,5/$MH9"D,@<:(
:(> "%8IH"1,"
!:(<1(0 %B Qt <&56D,@/$H'6C/61'(:(1')<#9I26'"D,@<:(>'$9"<#D,@<:(
C/6//:.K #'& ScopeExample .0%D,@<:(C/6//:.K i %B*M1&(2'6CS8"07B/0%1'(
&(2'6//:.KC/6#'&<#.1K+/$MH9" U k 5,6<&569"(M: %B Qu <#07B/0%1'(
(%$19I20L/5 method1()<# method2()D,@<:(>'$9" i<# j.*M1&(2'6CS8"<#
*M1#+ A86G:07B///1.'10L/55,6<&569"(M: %BQu
this.i = i+j;
method2(7);
}
public void method2(int i) {
int j=8;
this.i = i+j;
}
}-------------------------------------------------------
public class TestScoping {
public static void main(String args[]) {
ScopeExample scope = new ScopeExample();
scope.method1();
}
}
$!, 1'(1K+H'C/6D,@<:(9"4"H@$@'0.='
& 0A'
"A-."E9">'?'.'@'/'..:(1/+52@$C2/0M#H'6 %B D,@<:(4(7/H'6 %BDH'6F!5$
.0%D,@5='"A"1'(DH'6FG@2-7B/='"@4'W##,-LE %B:;"I"A5C2/0M#DH'6FD,@5='"A"1'(9">'?'
.'@'<+H6//1:;"u:(> 7/
D,@5='"A"1'( '6AD)'&D(EbP0/16;81/5hB80,1=0e
D,@5='"A"1'(<++&,0-,"LEb:83,1/=7,3hB80,1=0e
D,@5='"A"1'( '6D((1)'&D(Eb`=^/5,3hB80,1=0e
D,@5='"A"1'(<+++ADbp/1@/K8hB80,1=0e
,86"%8D,@5='"A"1'( '6AD)'&D(E<#D,@5='"A"1'(<+++AD .942W##,-LE:;"C2/0M#
I"A5.='"@"DK04(7/.='"@" )"A$0 &H@"D,@5='"A"1'(<++&,0-,"LE<#D,@5='"A"1'( '6
D((1)'&D(E.942W##,-LE:;"C2/0M#I"A5D((1
& 0A'
@f
D,@5='"A"1'( '6AD)'&D(E&'= 4(,+>'?'.'@'.:(1/+G:52@$(7B/640'$ j`
q``<#5,6<&569"D'('6 %BQ
- # a-b
*
@ a*b
/ & a/b
% f''& a%b
0A'"+1
>'?'.'@'G521='4"5D,@5='"A"1'(<++$H/ X
-7B/9I2< "D,@
5='"A"1'( '6AD)'&D(E %BD2/61'(:#%B$"<:#6H'C/6D,@<:( '652'"R2'$C/6='&,B6
1='4"5H' /' AIH" ='&,B6 x = x+1; RSB6:;"='&,B6 %BD2/61'(-AB0H'C/6 x CS8"/%1 P
&'0'(*C%$"940H!5$9I2D@, 5='"A"1'(<++$H/G5256, "%8
-= x -= 3; x = x – 3;
*= x *= 3; x = x * 3;
/= x /= 3; x = x / 2;
%= x %= 3; x = x % 3;
0A'
1"##0
1
>'?'.'@'$,60%D,@5='"A"1'(<++$H//%1&/6D,@7/D,@5='"A"1'(-AB0H' X
%B9I2(7B/640'$ jj <#D,@5='"A"1'(#5H' VX %B9I2
(7B/640'$qqD,@5='"A"1'( ,86&/6D,@9I29"1'(-AB0H' %#P4(7/#5H' #% P
D,@5='"A"1'( ,86&/6&'0'(*9&HG@2C2'64"2'4(7/C2'64#,6D,@<:(1KG52D,@/$H'6IH"
x++7/x = x+1
++x7/x = x+1
x--7/ x = x-1
--x7/x = x-1
I"A5C2/0M# %B."='0':(%$+ %$+.D2/6:;"I"A5C2/0M# %B&/5#2/61,"/' A IH" 1'(
:(%$+ %$+D,@#C1,+D,@#C D,@/,1C(1,+D,@/,1C( 4(7///:.K1,+//:.K :;"D2"
D,@/$H'6IH"
‘x’ > ‘y’
342 <= 431.50
“Test” == “\test”
D,@*M15='"A"1'( .%B "=':(%$+ %$+/'.:;"D,@<:(4(7/"A-."E1KG52 <DH.D2/60%I"A5
C2/0M# &%B /5#2/61,"52@$D,@/$H'6IH"*2'"A-."E:;"
x < 4.23
D,@<:( x.D2/6:;"D,@<:(I"A5D,@#C )"A$04(7/.='"@"DK0
!:(<1(0 %B Qv <&56D,@/$H'6C/61'(9I2D@, 5='"A"1'(<++&,0-,"LE-7B/:(%$+ %$+
D,@<:( x<#y %B0I% "A5C2/0M#:;"int <#1K+W##,-LE#69"D,@<:(b1 %B0%I"A5C2/0M#:;"
boolean RSB6!:(<1(0"%8.942W##,-LE5,6<&569"(M: %BQ
("' $!31'(9I2D,@5='"A"1'(<++&,0-,"LE
public class BooleanDemo {
public static void main(String args[]) {
int x = 5;
int y = 4;
boolean b1;
b1 = (x != y);
System.out.println("x not equal y is " + b1);
System.out.println("y less than 0 is " + (y < 0));
}
}
&" 0A''f
D,@5='"A"1'( '6D((1)'&D(E .9I21,+D,@*M15='"A"1'( %B :;""A-."ED((1)'&D(E
4(7/I"A5C2/0M# boolean D,@5='"A"1'(:(> "%.8 942W##,-LE:;"C2/0M#H'6 I%B "A5D((1
!5$>'?'.'@'1='4"5D,@5='"A"1'( '6D((1)'&D(EG@2
D,@5,6<&569"D'('6 %BQs
D,@5='"A"1'( 31D,@.D2/60%D,@*M15='"A"1'(&/6D,@ $1@2"D,@5='"A"1'( %B :;"D,@
5='"A"1'( 9%B I29"1'(1#,+H' RSB6D2/61'(D,@*M15='"A"1'(-%$64"SB6D,@ D'('6 %B QPm *S6
D'('6 %B QPc <&56W##,-LE %B :;"C2/0M#H'6 %BI"A5D((1RSB6G52.'11'(5='"A"1'( %B:;"1'(
1#,+H'`Ni`[h <#}bX
q[hH' '6D((1
D,@/$H'6C/6"A-."E 9%B I2D,@5='"A"1'( '6D((1)'&D(E0%5,6"%8
(7>6) & (2<1) .G52W##,-LE0%H':;"false
(7>6) | (2<1) .G52W##,-LE0%H':;"true
!(7>6) .G52W##,-LE0%H':;"false
&& 0A'"
D,@5='"A"1'(<+++AD:;"D,@5='"A"1'( 9%B I21+, C2/0M#I"A5D,@#C.='"@"DK0 -7B/
.,51'(1,+C2/0M#IA6+AD4(7/-7B/#7B/"+AD!5$0%(7B/640'$DH'6F5,6<&569"D'('6 %B QPu<#
D'('6 %BQPt
$||7/$~%
$||7/$~$
$}}7/$
&- #A0
A
0A'
1(% %B"A-."E95F0%D@, 5='"A"1'(0'11@H'4"SB6D,@ >'?'.'@'..,5#='5,+@'0&=',n
C/6D,@5='"A"1'(-7B/='"@4'W##,-LED'0#='5,+@'0&=',nC/6D,@5='"A"1'( !5$0%#='5,+
@'0&=',n5,6<&569"D'('6 %BQP
- '"#)0
#
"A-."E '6AD)'&D(E9">'?'.'@'/'.0%D,@*M15='"A"1'( '6AD)'&D(E %B0I% "A5
C2/0M#:;":(> DH'6F>'?'.'@'G521='4"5942W##,-LEC/6"A-."E:;"5,6"%8
x 9"1(% %BD,@*M15='"A"1'( ,86&/6D,@0%I"A5C2/0M#:;" double 407/"1," . ='
942G52W##,-LE %B0I% "A5C2/0M#:;"double
x 9"1(% %BD,@*M15='"A"1'( ,86&/6D,@0%I"A5C2/0M#:;"float407/"1,". ='942
G52W##,-LE %B0I% "A5C2/0M#:;"float
x 9"1(% %BD,@*M15='"A"1'( ,86&/60%I"A5C2/0M# D%B H'61," >'?'.'@'.0%4#,11'(
<:#6I"A5C2/0M#X 5,6"%8
– *2'D,@*M15='"A"1'(D,@4"SB60%I"A5C2/0M#:;" double D,@*M15='"A"1'(/%1
D,@4"SB6.*M1<:#69420I% "A5C2/0M#:;"double!5$/,D!"0,DA
– *2'D,@*M15='"A"1'( 6,8 &/6G0HG520%I"A5C2/0M#:;" double <DH0%D@, *M1
5='"A"1'(D,@4"SB6 %B0I% "A5C2/0M#:;" float D,@*M15='"A"1'(/%1D,@4"SB6
.*M1<:#69420I% "A5C2/0M#:;"float!5$/,D!"0,DA
– *2'D,@*M15='"A"1'( 6,8 &/6G0HG520%I"A5C2/0M#:;" double 4(7/ float
<DH0%D,@*M15='"A"1'(D,@4"SB6 0%B I% "A5C2/0M#:;" long D,@*M15='"A"1'(/%1
D,@4"SB6.*M1<:#69420I% "A5C2/0M#:;"long!5$/,D!"0,DA
– 1(%/7B"FD,@*M15='"A"1'( ,86&/6.<:#69420I% "A5C2/0M#:;" int
$!31'(<:#6I"A5C2/0M#
9"='&,6B 1='4"5H' *2'W##,-LEC/6"A-."E:;"I"A5C2/0M# 0%B %C"'5#K11@H'I"A5C2/0M#
C/6D,@<:( >'?'.'@'. ='1'(<:#6C2/0M#942:;"I"A5C2/0M#C/6D,@<:(5,61#H'@!5$
/,D!"0,DA/' A IH"='&,B6
int i = 4;
long l = i;
"A-."Ei.*M1:(,+I"A5C2/0M#.'1int942:;"long!5$/,D!"0,DA
4(7/='&,B6
double x = 3;
"A-."E %B0%H':;"c.*M1:(,+I"A5C2/0M#.'1int942:;"double!5$/,D!"0,DA
9"1(% %B='&,6B 1='4"5H'0%I"A5C2/0M#C/6D,@<:( 0%B %C"'5#K11@H' I"A5C2/0M#C/6
"A-."E >'?'.'@'.G0H&'0'(*<:#6I"A5C2/0M#C/6"A-."E942:;"C"'5 %B #K1#6 H'1,+I"A5
C2/0M#C/6D,@<:(!5$/,D!"0,DA <DH/0G-#/(E.<.26C2/WA5-#'59"C,8"D/"1'(/0G-#E
X D,@/$H'6IH"='&,B6
int amount = 123L;
4(7/ float f = 4.0;
.G0H&'0'(*/0G-#EWH'"G52 "7B/6.'1I"A5C2/0M#C/6"A-."E0C% "'594nH1@H'I"A5
C2/0M#C/6D,@<:(
!:(<1(0 %B Qz <&56D,@/$H'6C/6C2/WA5-#'59"1'(<:#6I"A5C2/0M# RSB6. ='942
!:(<1(0"%8G0H&'0'(*/0G-#EWH'"G52
- aqSJG>XCAIe
>'?'.'@'.&'0'(* ='1'(<:#6I"A5C2/0M# 942:;"I"A5C2/0M# %B0C% "'5#K1#6G52
!5$9I2@LA %1'( %B (%$1@H'XRSB60%(M:<++5,6"%8
(targetType) expression
!5$ %B
x targetType7/I"A5C2/0M# %BD2/61'(
1'(9I2 X .IH@$ ='942!:(<1(0 %B0%='&,B6RS6B .=':;"D2/6<:#6I"A5C2/0M#
9420%C"'5#K1#6&'0'(*/0G-#EWH'"G52<DH. ='942C2/0M#+'6&H@"&Mn4'$G:9"+'61(%
D,@/$H'6IH"='&,B6
int amount = (int)3.0;
. ='1'(<:#6"A-."E cQm %B0%I"A5C2/0M#:;" double942:;"c %B0I% "A5C2/0M#:;"
int
4(7/D,@/$H'6='&,B6
int x;
double y = 1.25;
x = (int)y;
$!4D,@/$H'6C/61'(1K+C2/0M#9"4"H@$@'0.='
1'(:(1')D,@<:( 4(7///:.K C/6I"A5C2/0M#<++/2'6/A6.:;"-%$61'(
:(1')I7B/D,@<:( 4(7///:.K <DH.G0H0%1'(./6"78/ %B9"4"H@$@'0.='-7B/1K+C2/0M# 9"
1(% %BD,@<:(5,61#H'@:;"3#,1?C/6//:.K 4(7/3#,1?C/6#'& >'?'.'@'.
1='4"5D='<4"H6/2'6/A6(AB0D2"9420%H':;" null !5$/,D!"0,DA RSB6"78/ 9%B "4"H@$@'0.='-7B/
1K+C2/0M#DH'6F C/6D,@<:(I"A5C2/0M#<++/2'6/A6.*M1&(2'6CS"8 07B/0%1'((%$19I2='&,6B new
/' AIH"='&,B6
Date d;
:;"='&,B69"1'(:(1')D,@<:(4(7///:.Kd942:;"#'&I"A5Date %B1='4"5
G@29"NO<#.G52H'9"4"H@$@'0.='5,6<&569"(M: %BQs1
<#='&,B6
d = new Date(16, 8, 2002);
E'F
EF
$!5D,@/$H'6C/61'(1K+C2/0M#9"4"H@$@'0.='
4
# String
String :;"#'& %B1='4"5G@29" NO D,@<:( %B0%I"A5C2/0M#:;" String
1K7///:.KI"A54"SB6RSB6String0%C2/<D1DH'6.'1//:.K ,B@FG:5,6"%8
x String :;"//:.K 0%B %'H 6 %BC2/0M#RSB61K7/C2/@'095F %B/$MH>'$9"
(7B/640'$V
d
“ ”D,@/$H'6IH"
“This is a java course”
x String :;"//:.K &%B '0'(**M1&(2'6CS8"<#1='4"5H'G52!5$G0H.=':;"D2/6
9I2='&,B6newD,@/$H'6IH"('&'0'(*9I2='&,B6
String s = “Thana”;
!5$G0H.=':;" %B.D2/69I2='&,B6
String s = new String(“Thana”);
9"1(% %BG0H9I2='&,6B new >'?'.'@'.1='4"5D='<4"H6/2'6/A69"4"H@$@'0.='
C/6C2/@'0 %B(+39"(7B/6 (“ ”)!5$-A.'('.'1\ @H'0%C2/@'0
5A0/$MH4(7/G0H 4'10%1K.9I2D='<4"H6/2'6/A6 %BR8='1," <DH*2'$,6G0H0%1.K &(2'6
C2/@'0CS8"0'940H<#1='4"5D='<4"H6/2'6/A6C/6C2/@'0",8" &H@"1(% %B9I2
='&,B6 new >'?'.'@'.&(2'6C2/@'0940H<#./6"78/ %B9"4"H@$@'0.='&0/
!:(<1(0 %B QPm<&56D,@/$H'61'(&(2'6<#1='4"5H'//:.KI"A5String
,869"1(% 9%B I2<#G0H9I2='&,6B new //:.K sP <# s2 .0%C2/0M#9"
4"H@$@'0.=':;"D='<4"H6/2'6/A6 %B5%$@1,"&H@"s3.0%C2/0M#9"4"H@$@'0.='
:;"D='<4"H6/2'6/A6 %BDH'61,""7B/6.'10%1'(&(2'6C2/@'0CS8"0'940H5,6<&569"(M:
%BQPm
("' $! 6:;"C/6:(1')<#&(2'6//:.KI"A5String
class StringDemo {
public
$! D,@/$H'61'(:#%B$"D='<4"H6/2'6/A69"1'(1K+C2/0M#
4
#Math
+,-, PHQ G521='4"59420%#'& Math %B/$MH9"<-1K. java.lang RSB6.0%
0L/5DH'6F9"1'(.,51'(1,+J]61EI,"4(7/='&,B6 '6AD)'&D(EDH'6F #'& Math :;"#'&
<++ final <#0L/5 13 0L/5.:;"0L/5C/6#'& b0%%$E @A(E5 static /$MH
RSB6.1#H'@*S69"+ %B
e 1'((%$19I20L/54#H'"%8 ='G52!5$G0H.=':;"D2/6&(2'6//:.K <DH
&'0'(*(%$1WH'"I7B/#'&G52!5$D(6/' A IH" Math.exp(4.0); :;"1'(='"@4'H'
8uB=7871/,3C/69
#'&MathG52:(1')H'6 %B&/6D,@5,6"%8
final static double E = 2.7182818284590452354;
final static double PI = 3.14158265358979323846;
RSB61'((%$19I2 Math.E.0%H':;"#$$$$<#Math.PI.0%H':;"
z
tc
0L/5/7B"F9"#'&Math %B&=',n0%5,6"%8
static int abs(int x);
static long abs(long x);
static float abs(float x);
static double abs(double x);
static double acos(double x);
static double asin(double x);
static double atan(double x);
static double atan2(double x, double y);
static double ceil(double x);
static double cos(double x);
%
A /"#/
!:(<1(0/0-A@D/(E!5$ @,B G: .D2/60%1'(/H'"C2/0M#C2'-7B/9I29"1'(:(0@#W#
<#.0%1'("='W##,-LE %BG52.'11'(:(0@#W#//10'<&56 C+@"1'(9"1'(/H'"C2/0M#C2'
<#<&56W##,-LE(%$1@H' /A"-3D/' E-3D
>'?'.'@'0%@AL%1'(4#'$@AL%1'(9"
1'(.,51'(1,+/A"-3D/' E-3D <#0%#'&4#'$#'& %B 1%B$@C2/61,+C+@"1'(/A"-3D/' E-3D
<DH@LA %1'(6H'$F@AL%1'(4"SB67/1'(9I2/A"-3D0'D(l'" V V
<#1'(9I2/' E-3D
0'D('l'" V V
>'?'.'@'0%//:.K %B:;"/A"-3D/' E-3D0'D(l'"&'0
//:.K7/System.in`System.out<#System.err
x //:.K System.in :;"//:.K 0%B % 0L/5&='4(,+1'(/H'"C2/0M# '6/3:1(E
/A"-3D0'D(l'"RSB6!5$ ,B@G:1K7/%$E+/(E5
x //:.KSystem.out :;"//:.K %B0% 0L/5&='4(,+1'(<&56C2/0M#//1 '6
/3:1(E/' E-3D0'D(l'"RSB6!5$ ,B@G:7/./>'-
% System.out.println()
//:.K System.out 40'$*S6//:.K %BI7B/ out RSB6:;"3#,1?C/6#'&
System//:.K I %B 7B/ out:;"//:.KC/6#'& PrintStream %B0%0L/5 %B1%$B @C2/6
1,+1'(<&56W#/$MH4#'$0L/5<DH0L/5 %B"A$09I2 @,B G:7/
print(String s)
<# println(String s)
RSB60L/5 6,8 &/69I29"1'(<&56W#C2/0M# 0%B %
:;"I"A5C2/0M# String
0L/5 println() .0%W#942!:(<1(0CS8"+(( ,5940H4#,6.'1-A0-EC2/0M# %BD2/61'(<&56
0L/5 print() <# println() &'0'(*(,+
%B:;"I"A5C2/0M#/7B" RSB6
!:(<1(0.<:#6:;"I"A5C2/0M#String942!5$/,D!"0,DAD@, /$H'6IH"='&,B6
int x = 3;
System.out.println(x);
:;"I35='&,6B 9"1'(-A0-EH'C/6D,@<:( x %B0I% "A5C2/0M#:;" int //1 '6./>'-
!5$!:(<1(0.<:#6I"A5C2/0M# int 942:;" String <#2@.S6-A0-EC2/@'0//10'
!:(<1(0 %B QPP <&56D,@/$H'6C/61'(9I2='&,B6 System.out.print() <#
System.out.println() -7B/<&56C2/0M#I"A5DH'6F //1 '6./>'-5,6<&569"(M: %B
QP
$! $W##,-LE %BG52.'11'((,"!:(<1(0 %BQPP
/&
x /00K"DE 7/C2/@'0 %B< (1/$MH>'$9"!:(<1(0 RSB6/0G-#/(E.G0H<:#
C2/@'0"%8942:;"&H@"4"SB6C/6!:(<1(0
x V 7/I7B/ %BD,86CS8"9">'?'.'@'RS6B /'.:;"I7B/C/6#'&I7B/C/6D,@<:(I7B/
C/60L/54(7/I7B/C/6H'6 %BRSB6.D2/6:;"G:D'011'(D,68 I7B/
x 1'(D,86I7B/9">'?'.'@'
– &='4(,+#'&"A$0CS8"D2"52@$D,@/,1?(-A0-E94nH
– &='4(,+0L/5<#D,@<:("A$0CS8"D2"52@$D,@/,1?(-A0-E#K1
– *2'I7B/ D%B ,86CS8"0%0'11@H'='"A$0CS8"D2"='940H52@$D,@/,1?(-A0-E94nH
– D2/6G0HD(61,+%$E @A(E5
x %$E@A(E5 7/I7B/ 0%B %@'040'$-A)?9">'?'.'@' /0G-#/(EC/6>'?'.'@'.
C2'9.@'040'$<#='&,6B .%B D2/65='"A"1'(&='4(,+%$E @A(E5<DH#D,@
x C2/0M#H'6 %B 7/=' %B9I2<&56C2/0M# %B:;"D,@#CD,@/,1C(C2/@'04(7/H' '6
D((1
x I"A5C2/0M#9">'?'.'@'<+H6:;"&/6:(> 7/I"A5C2/0M#<++-78"l'" <#
I"A5C2/0M#<++/2'6/A6
x I"A5C2/0M#<++-78"l'" %B9I29">'?'.'@'0% 6,8 405 $ I"A57/ char, byte,
short, int, long, float, double <#boolean