Beruflich Dokumente
Kultur Dokumente
3. WhatsthedifferencebetweenprintingtotheconsoleandreturningaString?
4. DifferencebetweenhasNext()andnext()methods?
Q.IfyouregivenaninputFile,canyoucreateanotherFilewheretheorderofthewordsis reversed? p u b l i c v o i d r e a d F i l e ( S t r i n g i n f i l e , S t r i n g o u t f i l e ) {
} / / e n d o f t h e m e t h o d
PrimitiveDataTypesvs.ReferenceDataTypes 1. WhatarePrimitiveDataTypes?
2. WhatareReferenceDataTypes?
3. Whatareprimitivedatatypesandreferencedatatypesinitializedto?
4. Howdoeseachbehaveinanassignmentstatement(e.g.howdoesthememorymodel look?)
Staticvs.NonStaticMethods 1. Whatisthedifferencebetweenstaticandnonstaticmethods?
2. Howtousethem?
Arrays / * c u s t o m e r s m a p s t o c o u n t s , T H I S I S J U S T S A M P L E D A T A * / S t r i n g [ ] c u s t o m e r s = { R o b e r t , J a c k i e , S h a n n o n , K y l e , Y o o n } i n t [ ] c o u n t s = { 3 , 6 , 1 , 4 , 6 } / * * * R e t u r n s t h e n u m b e r o f r e s e r v a t i o n s a c u s t o m e r h a s m a d e * * @ r e t u r n s n u m b e r o f r e s e r v a t i o n s a c u s t o m e r h a s m a d e , r e t u r n s 0 * i f c u s t o m e r n o t i n c u s t o m e r s * / p u b l i c i n t c h e c k N u m R e s e r v a t i o n s ( S t r i n g c u s t o m e r ) { / / T O D O : F i n d t h e c u s t o m e r a n d r e t u r n t h e i r n u m b e r o f r e s e r v a t i o n s
} / * * R e t u r n s t h e n a m e s o f t h e m o s t v a l u e d c u s t o m e r s , e g . c u s t o m e r s w h o * h a v e m a d e t h e m o s t r e s e r v a t i o n s * * @ r e t u r n s t h e n a m e s o f m o s t v a l u e d c u s t o m e r s d e l i m i t e d w i t h c o m m a s * e g J a c k i e , Y o o n * / p u b l i c S t r i n g m o s t V a l u e d C u s t o m e r s ( ) { / / T O D O : F i n d t h e m o s t v a l u e d c u s t o m e r s a n d r e t u r n t h e i r n a m e s
Objects 1.Fillinthecode. p u b l i c c l a s s P e r s o n { S t r i n g n a m e p u b l i c P e r s o n ( S t r i n g n a m e ) { / / T O D O : s t o r e t h e p a r a m e t e r i n m e m b e r v a r i a b l e
} p u b l i c S t r i n g t o S t r i n g ( ) { / / T O D O !
} }
2.Whatistheoutputproducedbythefollowingprogram?Drawmemorymodel!
p u b l i c c l a s s S w a p { p r i v a t e i n t a p u b l i c S w a p ( i n t a ) { t h i s . a = a } p u b l i c v o i d s w a p ( i n t a , i n t b ) { i n t t m p = a a = b b = t m p } p u b l i c v o i d s w a p ( S w a p r e f ) { i n t t m p = t h i s . a t h i s . a = r e f . a r e f . a = t m p } p u b l i c s t a t i c v o i d s w a p ( S w a p r e f 1 , S w a p r e f 2 ) { S w a p t m p = r e f 1 r e f 1 = r e f 2 r e f 2 = t m p } p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { i n t a = 1 1 S w a p r e f 1 i n t b = 2 2 S w a p r e f 2 r e f 1 = n e w S w a p ( 9 ) r e f 2 = n e w S w a p ( 3 ) S w a p . s w a p ( r e f 1 , r e f 2 ) S y s t e m . o u t . p r i n t l n ( r e f 1 . a ) S y s t e m . o u t . p r i n t l n ( r e f 2 . a ) r e f 1 = n e w S w a p ( 9 ) r e f 2 = n e w S w a p ( 3 ) r e f 1 . s w a p ( a , b ) S y s t e m . o u t . p r i n t l n ( a ) S y s t e m . o u t . p r i n t l n ( b ) r e f 1 = n e w S w a p ( 9 ) r e f 2 = n e w S w a p ( 3 ) r e f 1 . s w a p ( r e f 2 ) S y s t e m . o u t . p r i n t l n ( r e f 1 . a ) S y s t e m . o u t . p r i n t l n ( r e f 2 . a ) } }
3.Whatwillbedisplayedwhentheabovecodeexecutes?
4.Whatisthevalueofcountwhentheloopexits?