Biblioteca Java - Blame information for rev 38
Subversion Repositories:
Rev | Author | Line No. | Line |
---|---|---|---|
38 | mihai | 1 | |
2 | public class Smartphone { | ||
3 | |||
4 | String model; | ||
5 | int pb; | ||
6 | int k; | ||
7 | boolean stare; | ||
8 | |||
9 | Smartphone(){ | ||
10 | |||
11 | k = 1; | ||
12 | model = "Samsung S4"; | ||
13 | System.out.println("Telefon " +model+" construit."); | ||
14 | pb = 100; | ||
15 | afiseazaBaterie(); | ||
16 | } | ||
17 | |||
18 | Smartphone(String model){ | ||
19 | |||
20 | this.model = model; | ||
21 | k = 1; | ||
22 | System.out.println("Telefon " +model+" construit."); | ||
23 | pb = 100; | ||
24 | afiseazaBaterie(); | ||
25 | } | ||
26 | |||
27 | Smartphone(String model, int k){ | ||
28 | |||
29 | this.model = model; | ||
30 | this.k = k; | ||
31 | System.out.println("Telefon " +model+" construit."); | ||
32 | pb = 100; | ||
33 | afiseazaBaterie(); | ||
34 | } | ||
35 | |||
36 | void afiseazaBaterie() { | ||
37 | System.out.println("Baterie=" + pb + "% model="+model); | ||
38 | } | ||
39 | |||
40 | void incarca() { | ||
41 | if (pb < 100) | ||
42 | pb++; | ||
43 | afiseazaBaterie(); | ||
44 | // System.out.println("Incarcat="+pb+"%"); | ||
45 | } | ||
46 | |||
47 | void pornesteOpreste(){ | ||
48 | if(stare==false){ | ||
49 | stare = true; | ||
50 | System.out.println("Telefon pornit!"); | ||
51 | } | ||
52 | else{ | ||
53 | stare = false; | ||
54 | System.out.println("Telefon oprit!"); | ||
55 | } | ||
56 | } | ||
57 | |||
58 | |||
59 | |||
60 | void apeleaza() { | ||
61 | if(stare==false){ | ||
62 | System.out.println("Telefon oprit! Nu poate fi utilizat!"); | ||
63 | return; | ||
64 | } | ||
65 | if (pb <= k) { | ||
66 | System.out.println("Telefon "+model+" descarcat!"); | ||
67 | } else { | ||
68 | System.out.println("Telefonul "+model+" este utilizat."); | ||
69 | pb = pb - k; | ||
70 | afiseazaBaterie(); | ||
71 | } | ||
72 | } | ||
73 | |||
74 | public static void main(String[] args) { | ||
75 | Smartphone t1 = new Smartphone(); | ||
76 | |||
77 | t1.pornesteOpreste(); | ||
78 | |||
79 | |||
80 | } | ||
81 | } |