Grundlagen der Java-Programmierung Practice-for-Anweisung

Ich habe ein Programm gemacht, das ich gemacht habe, als ich ein Neuling war, jetzt in meinem zweiten Jahr. Heute ist ein Satz.

Fazit Ich bin auch nach vielen Jahren nicht gut in Sätzen

Problem

Bitte geben Sie die erste Nummer ein>
10
Bitte geben Sie die zweite Nummer ein>
20
Die Summe von 10 bis 20 beträgt 165

Implementierung

Ich habe es wie folgt gemacht.

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("Bitte geben Sie die erste Ganzzahl ein");
		String line;
		try {
			line = reader.readLine();
				int num1 = Integer.parseInt(line);

		System.out.println("Bitte geben Sie eine zweite Ganzzahl ein");
		line = reader.readLine();
		int num2 = Integer.parseInt(line);
		int answer = calc(num1,num2);
		System.out.println(num1 + "Von" + num2 + "Die Summe bis" + answer + "ist");
		} catch (NumberFormatException e) {
			System.out.println("Bitte geben Sie eine Ganzzahl ein");
		} 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;

	}

}

Impressionen

Bis wir hier ankamen, würde die Summe 11, 21, 175, 22527 sein. .. denn Satz ist nicht gut. Ich möchte in der Lage sein, einen for-Satz auf einmal zu vervollständigen. ..

Recommended Posts

Grundlagen der Java-Programmierung Practice-for-Anweisung
Grundlagen der Java-Programmierung Practice-Switch-Anweisung
Grundlagen der Java-Programmierung
Java-Grundlagen
Java-Grundlagen
Java-Grundlagen
Java JAR-Grundlagen
Objektorientierte (Java) Grundlagen
Java Generische Programmierung
Grundlagen der Java-Parallelverarbeitung
Java für Anweisung
Java-Switch-Anweisung
[Java] für Anweisung, während Anweisung
Einschränkungsprogrammierung in Java
[Java] für Anweisung / erweitert für Anweisung
Java-Programmierung (Klassenmethode)
Java Network Basics (Kommunikation)
(Memo) Java für Anweisung
Grundlagen der Try-with-Resources-Anweisung
Java-Programmierung (Klassenstruktur)
Programmiernotiz für Java-Wettbewerbe
Muscle Java Basics Tag 1
Java Programming Thread Runnable
[Java-Grundlagen] Lassen Sie uns ein Dreieck mit einer for-Anweisung erstellen
Grundlagen der Zeichenoperation (Java)
[Java] Grundlegende Aussage für Anfänger
Java-Programmierung (Variablen und Daten)
Java Development Basics-Practice ③ Fortgeschrittene Programmierung-
☾ Java / Repeat-Anweisung und Repeat-Steueranweisung
Zusammenfassung der Grundlagen der Java-Sprache
Erste Schritte mit Java Basics
Grundlagen der Java-Entwicklung ~ Übung (Array) ~
[Java11] Stream Usage Summary -Basics-
[Java-Grundlagen] Was ist Klasse?
[Java] Grundbegriffe der Programmierung
Sammlung ausgewählter Programmieraufgaben zum Erstellen und Erinnern (Java-Grundlagen)
[Java] Verzweigungsaufzählung mit switch-Anweisung
Java Function Programming Exercise Book --zipWith-
Einführung in die funktionale Programmierung (Java, Javascript)
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
[Java] Die Geschichte einer wirklich beängstigenden switch-Anweisung
Java # 4 studieren (bedingte Verzweigung / if-Anweisung)
Zusammenfassung der objektorientierten Programmierung mit Java
Java-Leistung Kapitel 5 Grundlagen der Garbage Collection