P. 1
ejercicios de java para que puedan practicar

ejercicios de java para que puedan practicar

4.57

|Views: 161.154|Likes:
Publicado pordark
vamos para que empiezen muy bien practicando java no se desalienten hay que tener paciencia para esto
vamos para que empiezen muy bien practicando java no se desalienten hay que tener paciencia para esto

More info:

Published by: dark on Apr 02, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/08/2015

pdf

text

original

www.cartagena99.

com
EJERCICIOS DE PROGRAMACION EN LENGUAJE
JAVA
EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA ................................................................. 3
1.1. Imprimir por pantalla: ....................................................................................................................... 3
1. Ejr!i!io: .......................................................................................................................................... 3
". Ejr!i!io: .......................................................................................................................................... 3
3. Ejr!i!io: .......................................................................................................................................... 3
1.". Opra!ion# $%#i!a# & $'!l#: .......................................................................................................... 3
(. Ejr!i!io: .......................................................................................................................................... 3
). Ejr!i!io: .......................................................................................................................................... 3
*. Ejr!i!io: .......................................................................................................................................... 3
+. Ejr!i!io: .......................................................................................................................................... 3
,. Ejr!i!io: .......................................................................................................................................... (
-. Ejr!i!io: .......................................................................................................................................... (
1.. Ejr!i!io: ........................................................................................................................................ (
11. Ejr!i!io: ........................................................................................................................................ (
1". Ejr!i!io: ........................................................................................................................................ (
13. Ejr!i!io: ........................................................................................................................................ (
1(. Ejr!i!io: ........................................................................................................................................ (
1). Ejr!i!io: ........................................................................................................................................ (
1*. Ejr!i!io: ........................................................................................................................................ (
1+. Ejr!i!io: ........................................................................................................................................ (
1.3. Lr /#/ l t!la/o. Sntn!ia / !on/i!i0n 1i23: .......................................................................... )
1,. Ejr!i!io: ........................................................................................................................................ )
1-. Ejr!i!io: ........................................................................................................................................ )
".. Ejr!i!io: ........................................................................................................................................ )
"1. Ejr!i!io: ........................................................................................................................................ )
"". Ejr!i!io: ........................................................................................................................................ )
"3. Ejr!i!io: ........................................................................................................................................ )
"(. Ejr!i!io: ........................................................................................................................................ )
"). Ejr!i!io: ........................................................................................................................................ )
"*. Ejr!i!io: ........................................................................................................................................ *
"+. Ejr!i!io: ........................................................................................................................................ *
",. Ejr!i!io: ........................................................................................................................................ *
"-. Ejr!i!io: ........................................................................................................................................ *
3.. Ejr!i!io: ........................................................................................................................................ *
1.(. Orinta!i0n a O$jto#: ...................................................................................................................... *
31. Ejr!i!io: ........................................................................................................................................ *
3". Ejr!i!io: ........................................................................................................................................ *
33. Ejr!i!io: ........................................................................................................................................ +
3(. Ejr!i!io: ........................................................................................................................................ +
1.). 4rn!ia: ........................................................................................................................................... +
3). Ejr!i!io: ........................................................................................................................................ +
3*. Ejr!i!io: ........................................................................................................................................ +
1.*. Con!'rrn!ia. 4ilo#: ......................................................................................................................... +
3+. Ejr!i!io: ........................................................................................................................................ +
3,. Ejr!i!io: ........................................................................................................................................ ,
3-. Ejr!i!io: ........................................................................................................................................ ,
(.. Ejr!i!io: ........................................................................................................................................ ,
www.cartagena99.com
(1. Ejr!i!io: .................................................................................................... ,
(". Ejr!i!io: ........................................................................................................................................ -
(3. Ejr!i!io: ........................................................................................................................................ -
((. Ejr!i!io: ........................................................................................................................................ -
(). Ejr!i!io: ........................................................................................................................................ -
www.cartagena99.com
EJERCICIOS DE PROGRAMACION EN LENGUAJE
JAVA
1.1.Imprimir por pantalla:
1. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla la 2ra# 84ola9 &a #
imprimir 2ra##:.
2. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla 'n n;mro ntro9 por
jmplo l "+39 o l )-+.
3. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla 'n n;mro /!imal9 por
jmplo l )<39 0 l +<).
1.2.Operaciones básicas y bucles:
4. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla la #'ma / 1"3( & )3".
5. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla la r#ta / 1"3( & )3".
6. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla la m'ltipli!a!i0n / 1"3( &
)3".
. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla la /i6i#i0n / 1"3( ntr
)3".
www.cartagena99.com
!. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l 1 al 3.
". Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l 1 al -.
1#. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l 1 al 1......
Con6nint '#ar $'!l#.
11. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l ) al 1..
12. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l ) al 1).
13. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# n;mro# /l ) al 1).....
Con6nint '#ar $'!l#.
14. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima ".. 6!# la pala$ra 8=ola:. Nota: n l
!0/i5o 2'nt 7' '#t/ #!ri$a /$ 2i5'rar #olamnt 'na 6> la pala$ra 8=ola:.
15. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' imprima por pantalla lo# !'a/ra/o# / lo# 3.
primro# n;mro# nat'ral#.
16. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' m'ltipli7' lo# ". primro# n;mro nat'ral#
11?"?3?(?)@3.

1. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' #'m lo# !'a/ra/o# / lo# !in primro# n;mro#
nat'ral#9 mo#tran/o l r#'lta/o n pantalla.
www.cartagena99.com
1.3.Leer desde el teclado. Sentencia de condición (if):
1!. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' la 'n n;mro ntro /#/ t!la/o & rali>a la
#'ma / lo# 1.. n;mro #i5'int#9 mo#tran/o l r#'lta/o n pantalla.
1". Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' !on6irta / 'ro# a /0lar#. R!i$ir% 'n n;mro
/!imal !orr#pon/int a la !anti/a/ n 'ro# & !ont#tar% !on la !anti/a/
!orr#pon/int n /olar#.
2#. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' !al!'l l %ra / 'n r!t%n5'lo /l !'al # l
propor!ionar% por l t!la/o #' alt'ra & an!='ra 1n;mro# /!imal#3.
21. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' la /o# n;mro# /l t!la/o & /i5a !'al # l
ma&or & !'al l mnor.
22. Ejercicio:
E#!ri$ir 'n pro5rama n Ja6a 7' la 'n n;mro ntro por l t!la/o imprima
to/o# lo# n;mro impar# mnor# 7' Al.
23. Ejercicio:
Implmnt l al5oritmo / E'!li/# para n!ontrar l 5!/ / /o# n;mro lB/o#
/#/ t!la/o.
24. Ejercicio:
E#!ri$a 'n pro5rama 7' la lo# !o2i!int# a9 $ & ! / 'na !'a!i0n / #5'n/o9 &
#t'/i #i tin o no #ol'!i0n. En !a#o po#iti6o9 la# #ol'!ion# # !al!'lar%n
imprimir%n n pantalla.
25. Ejercicio:
Pr'$ la r!'r#i6i/a/ n Ja6a. E#!ri$a pro5rama# 7' !al!'ln r!'r#i6amnt la#
2'n!ion# 2 a!torial1n3 & A!Crmann1D9 &3.
www.cartagena99.com
26. Ejercicio:
E#!ri$a 'n pro5rama 7' la tr# n;mro# ntro# po#iti6o#9 & 7' !al!'l imprima
n pantalla l mnor & l ma&or / to/o# llo#.

2. Ejercicio:
E#!ri$a 'n pro5rama 7' la tmprat'ra# Dpr#a/a# n 5ra/o# Ea=rn=it & la#
!on6irta a 5ra/o# Cl#i'# mo#tr%n/ola. El pro5rama 2inali>ar% !'an/o la 'n 6alor
/ tmprat'ra i5'al a ---. La !on6r#i0n / 5ra/o# Earn=it 1E3 a Cl#i'# 1C3 #t%
/a/a por C F )G-1E H 3"3.
2!. Ejercicio:
Implmnt 'na #ntn!ia #Iit!= 7' #!ri$a 'n mn#aj n !a/a !a#o. In!l;&ala n
$'!l / pr'$a 2or. Utili! tam$iAn 'n $raC tra# !a/a !a#o & pr'A$lo. Elimin l
$raC & 6a 7'A o!'rr.
2". Ejercicio:
C'an/o # l 'na ntra/a #t%n/ar9 por lo 5nral # al!an>a l 2in / ar!=i6o
!'an/o l '#'ario t!la CRJLKD9 CRJLKL9 o al5;n otro !ar%!tr /pn/int /l
#i#tma. D#!'$ra !'%l # l a/!'a/o n #' #i#tma. E#!ri$a 'n pro5rama 7' la
/ato# !ontrolan/o l 2in / la #!'n!ia !on la !om$ina!i0n a/!'a/a.
3#. Ejercicio:
E#!ri$a 'n pro5rama 7' '# /o# $'!l# 2or ani/a/o# & l opra/or / m0/'lo 1M3
para /t!tar imprimir n;mro# primo#.
1..Orientación a Ob!etos:
31. Ejercicio:
D#arroll 'na !la# n Ja6a 7' rali! la a$#tra!!i0n / 'n #i#tma plantario9
/$in/o tnr n !'nta para !a/a !'rpo /l #i#tma a#p!to# !omo: ma#a9
/n#i/a/9 /i%mtro9 /i#tan!ia al #ol 1#'pon5a 0r$ita# !ir!'lar#39 'n n;mro /
i/nti2i!a/or ;ni!o & 'n nom$r tDt'al. In!l'&a mAto/o# 7' !al!'ln la atra!!i0n
5ra6itatoria ntr /o# !'rpo# !'al#7'ira /l #i#tma.
32. Ejercicio:
NE# po#i$l j!'tar 'n pro5rama n ja6a 7' !ontn5a 6aria# !la## !on mAto/o#
mainO En !a#o po#iti6o9 N!0mo # /trmina l p'nto / ntra/a a 'n pro5ramaO
www.cartagena99.com
33. Ejercicio:
E#!ri$a 'n pro5rama n ja6a 7' 5nr alatoriamnt 1A&'/a: Va la !la# Mat=
para #a$r !0mo 5nrar n;mro# alatorio# n ja6a3 'n arra& / n;mro# ral#9 &
lo or/n m/iant l al5oritmo / la $'r$'ja o m/iant 7'i!C#ort 1#to /$r%
po/r l5irlo l '#'ario3.
34. Ejercicio:
S 7'ir implmntar l !ontrol / 'n Err&. Para llo !r 'na !la# V=B!'lo.
In!l'&a a#p!to# !om'n# a to/o# lo# 6=B!'lo# !omo n;mro / pa#ajro#9
pr#n!ia o a'#n!ia / trip'la!i0n9 n;mro / r'/a#9 2!=a / matri!'la!i0n9
m/io por l 7' # /#pla>a9 t!. In!l'&a lo# mAto/o# 7' !on#i/r oport'no#.
Rali! 'n pro5rama !apa> / lr por t!la/o lo# /ato# / 1. 6=B!'lo# & lo# li#t a
!ontin'a!i0n por pantalla.
1.".#erencia:
35. Ejercicio:
A partir / la !la# antrior9 & m/iant =rn!ia !r n'6a# !la## 7' prmitan
/i2rn!iar #i l o$jto # 'n !o!=9 'na moto9 'n !ami0n9 'na $i!i!lta9 'na lan!=a.
In!l'&a n !a/a !la# al5;n atri$'to #p!B2i!o 7' la /i2rn!i / la# /m%#. Por
jmplo9 para l !o!= 'n $oolano 7' /trmin #i # / tr# o !in!o p'rta#9 para
l !ami0n la alt'ra 1in/i2rnt n lo# otro# 6=B!'lo#39 t!.
Rali! 'n pro5rama !omo l /l jr!i!io antrior !apa> / tra$ajar !on lo#
/i#tinto# tipo# / 6=B!'lo#.
36. Ejercicio:
Una intr#ant !la# pr/2ini/a n l ln5'aj ja6a # la !la# V!tor9 7'
implmnt la a$#tra!!i0n Parra& /in%mi!oP. R6i# la !la# & ;#la 1n 2i!=ro#
/i2rnt#3 para rali>ar 'n pro5rama 7' la n;mro# /l t!la/o =a#ta 7' #
intro/'! /o# 6!# #5'i/a# l mi#mo n;mro. Enton!# l pro5rama m'#tra to/o#
lo# n;mro# intro/'!i/o# & trmina.
1.$.%oncurrencia. #ilos:
3. Ejercicio:
D#arroll 'n pro5rama n Ja6a 7' implmnt l primr pa#o /l r2inaminto
#'!#i6o 7' !on/'! al al5oritmo / DCCr 16aria$l / t'rno 0 #m%2oro3.
www.cartagena99.com
4a$ilit 'na 6aria$l / t'rno !omparti/a por /o# =ilo#9 !r
#to# 'tili>an/o l mAto/o / =rn!ia / la !la# J=ra/9 & o$#r6 l
!omportaminto o$tni/o. La #!!i0n !rBti!a / !a/a =ilo #r% otra 6aria$l
!omparti/a 7' # in!rmntar% n 'no9 imprimiAn/o# #' 6alor.
3!. Ejercicio:
El plantaQaKJor # 'n m'n/o a!'%ti!o9 toroi/al & rti!'la/o / /imn#i0n ".D"..
E#t m'n/o #t% =a$ita/o por p!# & ti$'ron# / am$o# #Do#. E#!ri$a 'n
pro5rama n ja6a 7' ini!ialmnt #it; n 2orma alatoria 1.. p!# 1). ma!=o# &
). =m$ra#3 & 1. ti$'ron# 1) ma!=o# & ) =m$ra#3 n l planta / manra 7':
 Ca/a =a$itant /l m'n/o 1p> o ti$'r0n3 #tA rpr#nta/o por 'n =ilo
!on!'rrnt.
 Ca/a =a$itant /l m'n/o na/a /#/ la po#i!i0n n 7' # n!'ntra 'na
po#i!i0n =a!ia l nort9 #'r9 #t ' o#t 1r!'r/ 7' l m'n/o # 'n toroi/3.
 Si =a$itant# /l m'n/o # n!'ntran n la mi#ma po#i!i0n o!'rr lo #i5'int:
a3 #i #on /l mi#mo #Do & / la mi#ma #p!i9 'no ani7'ila al otro.
$3 #i #on / #p!i# /i2rnt#9 l ti$'r0n #impr ani7'ila al p>.
!3 #i #on / la mi#ma #p!i & / /i#tinto #Do9 # rpro/'!n9 5nran/o 'n n'6o
in/i6i/'o !'&o #Do #r% ma!=o o =m$ra !on i5'al pro$a$ili/a/9 & l'5o !ontin;an
#' !amino.
3". Ejercicio:
Utili>an/o mAto/o# #&n!=roni>/9 /i#R 'n proto!olo / D!l'#i0n m't'a para n
=ilo# !on!'rrnt#. El n;mro / =ilo# #r% 'n ar5'mnto pa#a/o /#/ la lBna /
!oman/o#9 & la #!!i0n !rBti!a / !a/a =ilo #r% 'na 6aria$l !omparti/a por to/o#
llo#9 7' # in!rmntar% n 'no.
4#. Ejercicio:
Utili>an/o 'na !la# 6a!Ba9 !on#tr'&a 'n proto!olo / D!l'#i0n m't'a para n =ilo#
!on!'rrnt#. El n;mro / =ilo# #r% 'n ar5'mnto pa#a/o /#/ la lBna /
!oman/o#9 & la #!!i0n !rBti!a / !a/a =ilo #r% 'na 6aria$l !omparti/a por to/o#
llo#9 7' # in!rmntar% n 'no. No 'tili! mAto/o 5lo$almnt /2ini/o# !omo
#&n!=roni>/. En #' l'5ar9 'tili! 'na in#tan!ia / la !la# 6a!Ba pr6iamnt
/2ini/a !omo !rrojo 7' $lo7' ;ni!amnt l a!!#o n D!l'#i0n m'ta a la
#!!i0n !rBti!a.
41. Ejercicio:
D a!'r/o !on la# !on6n!ion# /l jr!i!io antrior9 #!ri$a 'n pro5rama n Ja6a
7' lan! n =ilo# !on!'rrnt# 1pa#an/o n !omo ar5'mnto /#/ la lBna /
!oman/o#3. Ca/a =ilo j!'tar% 'n $'!l / 1.. itra!ion#. Ca/a pa#o por l $'!l
/$ tnr 'na #!!i0n !rBti!a n la !'al rali>ar% la# #i5'int a!!ion#:
a3 In!rmnto / 'n !onta/or !om;n a to/o# lo# =ilo#.
www.cartagena99.com
$3 E#!rit'ra /l 6alor /l !onta/or n 'n 2i!=ro Dtrno / tDto9
llama/o
N'mro#.tDt In6#ti5' por #' !'nta l 2'n!ionaminto / la# !la##
EilInp'tStram & EilO'tp'tStram9 7' p'/n #rl ;til# para #t prop0#ito.
42. Ejercicio:
Utili>an/o mAto/o# Iait9 noti2& & noti2&All 9 /i#R 'n proto!olo / #in!roni>a!i0n
ntr /o# =ilo# !on!'rrnt#.
43. Ejercicio:
Utili! 6ario# =ilo# !on!'rrnt# para n!ontrar l 6alor m%Dimo / 'n arra& / 1..
n;mro# ntro# 5nra/o# alatoriamnt. Ca/a =ilo in6#ti5ar% 'n #'$arra& / 1.
'ni/a/#9 & l pro5rama prin!ipal /$r% !oor/inar# !on llo#9 para Dtrar la
#ol'!i0n 2inal / la# #ol'!ion# par!ial#. Pro6a la D!l'#i0n m't'a & la
#in!roni>a!i0n 7' !on#i/r n!#aria#.
44. Ejercicio:
Otro / lo# pro$lma# !l%#i!o# / la !om'ni!a!i0n ntr pro!#o# o!'rr n 'na
pl'7'rBa. La pl'7'rBa tin 'n $ar$ro9 'na #illa / pl'7'ro & n #illa# para 7'
# #intn lo# !lint# n #pra9 #i # 7' lo# =a&. Si no =a& !lint# pr#nt#9 l
$ar$ro # #inta n #' #illa / pl'7'ro & # /'rm. C'an/o ll5a 'n !lint9 A#t
/$ /#prtar al $ar$ro /ormil0n. Si ll5an m%# !lint# mintra# l $ar$ro !orta
l !a$llo / 'n !lint9 llo# # #intan 1#i =a& #illa# /#o!'pa/a#3. E#!ri$a 'n
monitor n ja6a 7' prmita mo/lar l pro$lma.
45. Ejercicio:
El prop0#ito /l jr!i!io # la !on#tr'!!i0n / 'n #r6i/or rmoto / opra!ion#
#o$r 6!tor# ral#. En parti!'lar l #r6i/or /$ po/r #'mar & r#tar 6!tor#9
rali>ar l pro/'!to #!alar & l #!ala/o / 'n 6!tor por 'n 2a!tor ral. D$
tam$iAn !ompro$ar la orto5onali/a/ ntr /o# 6!tor#. Para llo9 l al'mno /$:
a3 Di#Rar 'n 2i!=ro / intr2a> 1llama/o IV!tor.ja6a3 7' implant la intr2a> ja6a
n!#aria.
$3 E#!ri$a l 2i!=ro 7' rali! la implmnta!i0n /l 2i!=ro /
intr2a>.1ImpV!tor.ja6a3
!3 E#!ri$a 'n #r6i/or 7' lan! tr# =ilo# !on!'rrnt#9 !a/a 'no / lo# !'al#
r5i#tr 'n o$jto #r6i/or !on 'n nom$r /i2rnt pro #o$r l mi#mo p'rto.
1#r6i/or.ja6a3
/3 O$tn5a lo# 2i!=ro# / #t'$ & #Clton !orr#pon/int#9 & rali! l r5i#tro /
lo# #r6i!io#.
3 Con2!!ion 'n !lint 7' !r 6ario# =ilo# !on!'rrnt#. Ca/a =ilo /$ o$tnr
'na r2rn!ia a 'n o$jto #r6i/or9 & n6iarl pti!ion# / tra$ajo. 1!lint.ja6a3

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->