Java Lab Manual 2015

Embed Size (px)

Citation preview

  • 8/9/2019 Java Lab Manual 2015

    1/10

    CODE: CSE212

    CSE 212 : JAVA PROGRAMMING LAB

    IV Sem BE (CS&E)

    (2015)

    DEPT OF COMPUTER SCIENCE & ENGG.

    M. I. T., MANIPAL

    Pe!"e# B$ : A!!%e# '$ :

     Mr. Chidananda Acharya Ms. Jimcymol Ms. Vyshali Rao Ms. Anu Jose

    .O.D., CSE DEPT.

    1

  • 8/9/2019 Java Lab Manual 2015

    2/10

    INSTRUCTIONS TO STUDENTS

    1. S*#e+ -%*# 'e e/*" "+# %me !e!"e# % -e "' !"e.

    2. I+ "e " *#e+ me " ", -3-e e!%+'$ % %m!ee -"

    me# e4!eme+().

    . S*#e+ -%*# '+/ -e %'e"%+ '%%6. Pe'e# e4'%%6 "+# "

    +%e "+ 'e 6e! e"#$ % eee+e e7*e#.

    8. T-e$ -%*# m!eme+ -e /e+ e4!eme+ +##*"$.

    5. 9-e %+#*+/ -e e4!eme+ *#e+ -%*# ee -" -e !%/"m

    %*# mee -e %%+/ e":

    1 P%/"m -%*# 'e +e"e - "!!%!"e !%m! me"/e,

    e% me"/e "+$, "+# #e!e me"/e % %*!*.

    2 P%/"m -%*# !e%m +!* "#"%+ (D"" $!e, "+/e e%,

    e.) "+# /e "!!%!"e e% me"/e "+# *//e %ee

    "%+.

    C%mme+ -%*# 'e *e# % /e -e "eme+ % -e !%'em "+#

    ee$ *+%+ -%*# +#"e -e !*!%e % -e *+%+, +!* "+#

    %*!*

    8 S"eme+ -+ -e !%/"m -%*# 'e !%!e$ +#e+e#

    5 Ue me"++/* +"me % ""'e "+# *+%+.

    ; M"6e *e % C%+"+ "+# $!e #e+%+ -eee +ee#e#.

    < O+e -e e4!eme+() /e e4e*e#, -e$ -%*# -% -e !%/"m

      "+# e* % -e +*% "+# %!$ -e "me + -e %'e"%+

     '%%6.

    = >*e%+ % "' e "+# e4"m +ee# +% +ee"$ 'e me# %

    -e 7*e%+ + -e m"+*", '* %*# +%e %me ""%+ "+# 3

    % %m'+"%+ % -e 7*e%+.

    2

  • 8/9/2019 Java Lab Manual 2015

    3/10

    CONTENTS

    SL NO. TITLE OF E?PERIMENT PAGE NO.

      1. C%+% S"eme+, A"$ "+# M"e 5

    2. C"e "+# Me-%# 5

    . S"6 "+# L ;

    8. S+/ ;

    5. I+-e"+e "+# P"6"/e <

    ;. I+e"e "+# E4e!%+ "+#+/ =

  • 8/9/2019 Java Lab Manual 2015

    4/10

    PROCEDURE OF EVALUATION

    T-ee 'e %++*%* e"*"%+ -- % ;0 M"6. E+# e4"m

     'e % 80M"6.

    Im!eme+"%+ % e4!eme+,

    O'e"%+ "+# 3 % %*+" "+# ;0 (;0 M"6)

    V" V%e

    Te 80 (80 M"6)

    8

  • 8/9/2019 Java Lab Manual 2015

    5/10

    Week 1: Control Stte!ent"# Arr$" n% Mtr&'e"

    9e "" !%/"m % -e %%+/.

    1. T% +# -e *m % #/ % " +*m'e.

    2. T% +# -e "%" % -e /e+ +*m'e *+/ e"%+.

    . T% /e+e"e -e + '%+" +*m'e *+/ e*%+. T-e e*e

    me-%# + -e "me " " m"+.

    8. Ce"e "+# +"e "+ +e/e ""$. Se"- % !"*" eeme+ + -e

    ""$ *+/ +e" e"-.

    5. Ce"e "+# +"e 2 m"e. F+# -e *m. D!"$ " m"e.

    Week 2: Cl""e" n% Met(o%"

    1. De+e " " % e!ee+ " %m!e4 +*m'e  "e# Co!)le*+ P%#e

    -e %%+/ mem'e *+%+:. T% "/+ +" "*e % -e C%m!e4 %'e.

    . T% #!"$ " %m!e4 +*m'e + "' %m".

    . T% "## 2 %m!e4 +*m'e. (-e e*+ "*e -%*# 'e %m!e4)

    . T% *'" 2 %m!e4 +*m'e

    9e " m"+ *+%+ % e -e ".

    2. Ce"e " " "e# T&!e  -" -" #"" mem'e % e!ee+ -%*,

    m+*e "+# e%+#. P%#e -e %%+/ mem'e *+%+:

    . T% "/+ +" "*e % -e Tme %'e.

    . T% #!"$ " Tme %'e + -e %m % --:mm: H0 % 28 -%*

    . T% "## 2 Tme %'e (-e e*+ "*e -%*# 'e " Tme %'e)

    . T% *'" 2 Tme %'e (-e e*+ "*e -%*# 'e " Tme %'e)

    . T% %m!"e 2 me %'e "+# % #eem+e -e$ "e e7*" % -e

    /e"e % m"e -"+ -e e%+# %+e.

    ". De+e " " +"me# Mo,&e. I+*#e !"e e# % -e e, $e", "+#

    +"me % -e #e%. I+*#e -ee !*' *+%+ - -e !%%$!e

    %# M%e::eTe(-" J K)

    %# M%e::ee"(+)

    %# M%e::eDe%(-" J K)

    I+*#e "+%-e *+%+ -" #!"$ " -e +%m"%+ "'%* " M%e.'. I+*#e " *+%+ -- "e! 2 %'e % $!e M%e "+# #!"$

    -e-e % +% -e$ ee ee"e# + -e "me $e" "+# "% -e-e -e

    De% "e "me. S+/ *+%+ m"$ 'e *e#.

    8. Ce"e " " "e# St'k  % %+/ +e/e. T-e #"" mem'e "e "+

    +e/e ""$ % %+/ -e +e/e "+# "+ +e/e % %+/ -e %! % 

    "6 (%). I+*#e mem'e *+%+ % +"+/ % % 0, !*-+/ "+

    eeme+ % -e "6 "+# % !%!!+/ "+ eeme+ %m -e "6. T-e

     !*-() *+%+ -%*# -e6 % "6 %e% "+# !%!() -%*# -e6 

    % "6 *+#e%.

    5

  • 8/9/2019 Java Lab Manual 2015

    6/10

    Week -: St'k" n% L&"t"

    1. De/+ " ", -- e!ee+ " "6 % +e/e. P%#e %+*%

    " e " me-%# +"me$ !*-(), !%!(), #!"$F%mT%!(),

    #!"$F%mB%(), "6T%!(), Em!$() "+# F*() -- e!ee$

     !*-e "+ +e/e %+% -e "6, !%! "+ +e/e %m -e "6, #!"$

    -e "6 %+e+ %m %! % '%%m, #!"$ -e "6 %+e+ %m

     '%%m % %!, #!"$ -e %! eeme+ % -e "6, #eem+e -e-e 

    -e "6 em!$ % +% "+# #eem+e -e-e -e "6 * % +%.

    2. De/+ " "6 " "+# !%#e " -e !e%*$ e# me-%# % -"

    %6 - " "6 % *#e+ e%#. Ee$ *#e+ e%# -%*# -"e

    " +"me "+# # e#.

    . De/+ " ", -- e!ee+ " % +e/e. P%#e " #e"*

    %+*% % - ". A% !%#e me-%# +"me$: Em!$(),

    D!"$(), A##AL"() "+# DeeeAe"#() 9e " m"+ me-%#, --*e -ee me-%#.

    8. M%#$ -e "'%e % -" -e %6 - *#e+ e%#, -ee ee$

    e%# -" " +"me "+# # e#.

    5. Ce"e % +6e# - eeme+ (1,2,

  • 8/9/2019 Java Lab Manual 2015

    7/10

    /) L " -e *#e+ -%e +"me " - SQ

    -) L " -e *#e+ +"me -%e +"me %+"+ N"6.

    ) C-"+/e -e * +"me + -e %'e % +"me - * +" "+# "m$

    +"me. F% e4"m!e, P"6"- "+/"% A-" m* 'e -"+/e# % P..

    A-" "+# %e + -e %'e. D!"$ m%#e# %'e.

    Week 0: In(er&tn'e n% P'k/e"

    1. De/+ " ", -- e!ee+ " !"e+. Fe# % - " "e +"me,

    "/e "+# -%!" +*m'e. P%#e me-%# % +!* "+# #!"$ " e#.

     Ne4 #e/+ " " "e# I+!"e+, -- +-e %m !"e+ ".

    P%#e e# % e!ee+ #e!"me+ +"me, "#m%+ #"e "+# %%m

    $!e. P%#e me-%# % +!* "+# #!"$ -ee e#. Ne4 #e/+ "

    " "e# B+/, -- +-e %m I+!"e+ ". P%#e " e# %

    e!ee+ -e #-"/e #"e. P%#e me-%# % +!* - e# "*e "e " % #!"$ -e %" "m%*+. T-e %" "m%*+ "*"e# '"e#

    %+ %%m $!e "+# #%% -"/e " -%+ 'e%:

      Roo!T$)e Con"ltn'$

    C(r/e"%$

    Roo! Rent

    C(r/e"%$

      S!e" R. 1000.00 R. 200

      SemS!e" R. 500.00 R. 100

      Ge+e" R. 100.00 R. 50

    S-% -e *e % " B+/ %'e + m"+ (M"6e *e % *!e 6e$%#).

    2. Dee%! %%+/ me-%#

    () m"4 (-- +# m"4m*m "m%+/ -ee +e/e "+# e*+ -e

    m"4m*m +e/e)

    () m"4 (-- +# m"4m*m "m%+/ -ee %"+/ !%+ +*m'e "+#

    e*+ -e m"4m*m "m%+/ -em)

    () m"4 (-- +# -e m"4m*m + "+ ""$ "+# e*+ )

    () m"4 (-- +# -e m"4m*m + " m"4 "+# e*+ -e e*)

    P"e - + " !"6"/e "e# !1. Le - !"6"/e 'e !ee+ + " %#e 

    "e# m$P"6"/e, -- " %#e + $%* !ee+ %6+/ #e%$

    (e/: *#e+8-e01m$!"6"/e!1). 9e " m"+ me-%# % *e

    -e me-%# % !"6"/e !1.. Ce"e "+ "'" " F/*e - "'" me-%# "e" "+# % +e/e 

    #me+%+. E4e+# - " % +-e -ee m%e "e

    Re"+/e, T"+/e "+# S7*"e -- m!eme+ -e "e" me-%#. S-%

    -% -e "e" "+ 'e %m!*e# #$+"m"$ #*+/ *+ me % Re"+/e,

    S7*"e "+# T"+/e.

    8. De/+ " ", -- e!ee+ " #%*'ee+#e# S"6 (S"6 %!e"%+

    "+ 'e !e%me# %+ '%- e+# % -e S"6). Le - " +-e %m

    -e "6 ". P%#e " %-e "##%+" me-%# % - ". S-%

    -e *"/e % - " + " m"+ me-%#.

  • 8/9/2019 Java Lab Manual 2015

    8/10

    Week 3: Inter4'e" n% E*'e)t&on 5n%l&n/+

    1. De/+ "+ +e"e "e# S"6 - 2 me-%# +"me$ !*-() "+# !%!()

    + . De/+ " " "e# F4e#S"6, -- m!eme+ " 4e# e+/-

    e%+ % -e "6. A% #e/+ " " "e# D$+"mS"6, --

    m!eme+ " /%"'e e%+ % -e "6. 9e " m"+ me-%#, --

    *e '%- -ee "e -%*/- "+ +e"e eee+e.

    2. De/+ " ", -- e!ee+ "+ em!%$ee. T-e #"" mem'e "e:

    +"me (+/), "/e (+), /%S""$ (#%*'e), "6e%meS""$ (%"),

    /"#e (-"). P%#e me-%# "e# +!*() "+# #!"$() -- e"# "

    #e" % " e%# %m -e 6e$'%"# "+# #!"$ -em e!ee$.

    "+#e IOE4e!%+ -e e"#+/ %m -e 6e$'%"#. P%#e " me+*

    - -e %!%+: I+!*, D!"$ "+# E4 % e"# *e -%e. (M"6e *e

    % 9"!!e "e)

    . De/+ " S*#e+ ". P%#e $%* %+ e4e!%+ +"me$ Se" Fe#e4e!%+ , -e e4e!%+ -%+ -e+ S*#e+ e/"%+ +*m'e

    ??25 (-ee ?? " % #/ % -e $e" % %++/) S-% -e

    *"/e % - e4e!%+ -"+#+/ + S*#e+ %'e + -e m"+.(N%e:

    Re/"%+ +*m'e m* 'e /e+e"e# " + 8 - "' 7*e%+ +*m'e 1.)

    8. De/+ " "6 ". P%#e $%* %+ "6 e4e!%+ +"me$ !*-

    e4e!%+ "+# !%! e4e!%+, -- -% e4e!%+ -e+ -e "6

    * "+# -e+ -e "6 em!$ e!ee$. S-% -e *"/e % -ee

    e4e!%+ + -"+#+/ " "6 %'e + -e m"+.

    Week 6 7 8: T(re%" n% In)t Ot)t

    1. 9e " "" !%/"m % e"e "+# +"e " m"4 % +e/e. Ce"e +

    -e"# -ee + e7*" % -e +*m'e % % + -e m"4. E"- % 

    -ee -e"# -%*# %m!*e " #+ % *m. T-e m"+ -e"#

    %m!*e -e %m!ee *m '$ %%6+/ +% -e !"" *m /e+ '$ -e

    -e"#.

    2. Ce"e " " S*#e+T-e"#. Ce"e + -e"# + (+%" +*m'e % 

    emee). E"- -e"# +# -e S*#e+ - -e -/-e CGPA + "

     !"*" emee. T-e m"+ -e"# +# -e *#e+ - -e -/-e

    CGPA "m%+/ " emee.. 9e +%m"%+ % + em!%$ee % " e. T- +%m"%+ -%*# 'e

    e"# %m -e 6e$'%"#. T-e #"" mem'e % em!%$ee " "e: +"me

    (+/), "/e (+), G%S""$ (#%*'e), T"6e%meS""$ (%"), G"#e

    (-"). (E"- e%# "+ 'e %e# %+ " e!""e +e - " '"+6 

    e!""+/ ee$ 2 e#) T"+e -e e%# - /"#e AQ % "+%-e 

    e. A% #!"$ -%e e%# %+ -e ee+.

    8. 9e " !%/"m % #!"$ -e +/ % " /e+ #e%$. Re*%+ "+

     'e *e#.

    5. A*me -" -ee e4 " e - #ee+ e +"me %e# + . Ee$e +"me !"e# %+ " e!""e +e. Ce"e % -e"#, -- "+ -e

    =

  • 8/9/2019 Java Lab Manual 2015

    9/10

    -", "+# -e e%+# -" % -e e e!ee$, % e"- -e

    e+"me -- e+# - .!!. 9e -%e e +"me %+% -e ee+.

    ;. C%*+ -e +*m'e % +/e -""e, +*m'e (e7*e+e % 1 % m%e

    #/) , %# "+# +e %m " e P"e#.4 "+# !"e -e e* %+ -e

    ee+.

  • 8/9/2019 Java Lab Manual 2015

    10/10

    5. 9e " "" !%/"m -" #!"$ " Ce % "+#%m e "+# "*"e

    "+# #!"$ -e "e", "#*, #"mee "+# *mee+e.

    ;. E+-"+e -e "'%e !%/"m '$ "%+/ -e *e % "e -e "#* - "

    %'". T-e !%/"m -%*# %6 % " "# + -e "+/e 100 % 200.

    A -e "#* -"+/e, -e #"mee, "e" "+# *mee+e -%*# 'e

    *!#"e# "+# #!"$e#. T-e +" "#* -%*# 'e 150.