Lyon 1
U B
C
L
P O LY T E C H
3A
TP1 : Initiation À Java
Programmation Orienté Objet
Salima HASSAS, Laëtitia MATIGNON, Antoine GRÉA

Savoir mettre en place un projet Java
 !"!# $%
Savoir se documenter &'! (!
!!
!#)
1FileNew Project
2*!+Java!,Java Application
3-!(main
i
1./



    0  1 0  02  13
22 00 044  314 34 12 21 4 32 5
1.1 *'
6-!public int fibonacciIt(int n)
7!!./-
!
?
89/for/
9!:;
i
&+12
1.2 *.
6-!public int fibonacciFonc(int n)
7!!./()
?
n=1
5(ϕnϕ'n)

ϕ= 1+
5
2

ϕ'=− 1
ϕ
<Math!=pow%
sqrt%;!!double;>
,int/!)
i
Double d = 5.25 ;
Integer i = Math.round(d) ;
// i deviens 5
28$?!@=A

 ! 
"#
2.1 B+B>?<
&9!+!
=;8!9#+;
?
&(!!#/
!#C+,>?<;!!!+
>?<!+!!=!$%;&#)
1ToolsPlugins
2*#+Available Plugins--9D>?<E
3-9!9Install
4*9!9/;
9!!+>?<9!+!;
i
2.2 'B
$
>9F,>?<"!!;&
((!!+!#$!
9easyUML generate code;
i
&+GG/TP1 : Initiation à Java &+22
2.3 H&B.
%"&#
%
'!  &

Moto
! (
"# &
 ) *+
&(!(!/
%!Moto;
?
2.4 <<+B
,(!*-./
*
B*9"-Log.jar;9!!lib!
;B/9!!!
!Libraries!add JAR/Folder;
-(#!/!!7I #J-+K
:(Log.i(“message”) ;
i
2.5 HH
B!(!/
(!+;
?
2.6 >L!
2.6.1 #B5
B! myMotomyMoto2!IM
&M
?
Moto myMoto = new Moto(…) ;
Moto myMoto2 = myMoto ;
2.6.2 ?&H
!!!?
!!- ! ;
'99;
?
&+GG/TP1 : Initiation à Java &+32
3?'B
 0
3.1 N
H!"!#C+OO(O!
;
?
3.2 '+
H!#J-!I(
!//#/%;
?
3.3 N(N!
?H!!!!#(;
3.4 ''+
//!+  (
 ;8'B/ !!
!;H9!!/;
?
Bonus&&<
.9(!!/++
H9P!"=BQ;
&+GG/TP1 : Initiation à Java &+42
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !