J'ai fait un programme que j'ai fait quand j'étais un nouveau venu, maintenant dans ma deuxième année. Aujourd'hui, c'est une phrase pour.
Conclusion Je ne suis pas doué pour les peines même après de nombreuses années
Veuillez saisir le premier chiffre>
10
Veuillez saisir le deuxième chiffre>
20
La somme de 10 à 20 est 165
Je l'ai fait comme suit.
Check31.java
package practice;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Check31 {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Veuillez saisir le premier entier");
String line;
try {
line = reader.readLine();
int num1 = Integer.parseInt(line);
System.out.println("Veuillez saisir un deuxième entier");
line = reader.readLine();
int num2 = Integer.parseInt(line);
int answer = calc(num1,num2);
System.out.println(num1 + "De" + num2 + "La somme jusqu'à" + answer + "est");
} catch (NumberFormatException e) {
System.out.println("Veuillez saisir un entier");
} catch (IOException e) {
e.printStackTrace();
}
}
private static int calc(int num1, int num2) {
int sum = 0;
for (int i = num1; i <= num2; i++) {
sum = sum + i;
}
return sum;
}
}
Au moment où nous sommes arrivés ici, la somme serait de 11, 21, 175, 22527. .. car la phrase n'est pas bonne. Je veux être en mesure de terminer une phrase pour en un seul coup. ..
Recommended Posts