Bonjour,

J'essaye d'améliorer ce code : avez-vous des propositions, s'il vous plait ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
public class MainActivity extends Activity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		Button b1 =(Button)findViewById(R.id.button1);
		Button b2 =(Button)findViewById(R.id.button2);
		Button b3 =(Button)findViewById(R.id.button3);
		Button b4 =(Button)findViewById(R.id.button4);
		final EditText edt1 = (EditText)findViewById(R.id.editText1);
		final EditText edt2 = (EditText)findViewById(R.id.editText2);
		final EditText edt5= (EditText)findViewById(R.id.editText5);
 
 
		b1.setOnClickListener(new View.OnClickListener() {
 
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
 
				int numero1;
				int numero2;
				int resultat;
				 numero1 = (int) Double.valueOf(edt1.getText().toString()).doubleValue();
				 numero2 = (int)Double.valueOf(edt2.getText().toString()).doubleValue();
 
				 resultat= numero1 + numero2;
				 edt5.setText(String.valueOf(resultat));
 
			}
		}); 
 
 
 
b2.setOnClickListener(new View.OnClickListener() {
 
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
 
				int numero1;
				int numero2;
				int resultat;
				 numero1 = (int) Double.valueOf(edt1.getText().toString()).doubleValue();
				 numero2 = (int)Double.valueOf(edt2.getText().toString()).doubleValue();
				 resultat= numero1 - numero2;
				 edt5.setText(String.valueOf(resultat));
 
			}
		});
 
b3.setOnClickListener(new View.OnClickListener() {
 
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
 
		int numero1;
		int numero2;
		int resultat;
		 numero1 = (int) Double.valueOf(edt1.getText().toString()).doubleValue();
		 numero2 = (int)Double.valueOf(edt2.getText().toString()).doubleValue();
		 resultat= numero1 * numero2;
		 edt5.setText(String.valueOf(resultat));
 
	}
}); 
 
b4.setOnClickListener(new View.OnClickListener() {
 
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
 
		int numero1;
		int numero2;
		int resultat;
		 numero1 = (int) Double.valueOf(edt1.getText().toString()).doubleValue();
		 numero2 = (int)Double.valueOf(edt2.getText().toString()).doubleValue();
		 resultat= numero1 / numero2;
		 edt5.setText(String.valueOf(resultat));
 
	}
});
 
	}
Voici le rendu de la calculatrice :
Nom : Sans titre.jpg
Affichages : 304
Taille : 35,8 Ko