Biblioteca Java - Blame information for rev 38

Subversion Repositories:
Rev:
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 }