Lernen Sie die Grundlagen des Schreibens von Java-Programmen durch Programmieren mit Zahlen. Um das Programmieren zu lernen, ist es wichtig, das Konzept zu verstehen und die Mindestregeln zu lernen. Lernen Sie die Regeln, als würden Sie ein Fremdsprachenwort lernen. Das Konzept kann mathematisch oder philosophisch sein. Wenn Sie es also nicht verstehen, denken Sie daran, was als das Beste bezeichnet wird.
Lassen Sie uns zunächst die in diesem Kapitel verwendete Vorlage erstellen.
HelloWorld Erstellen wir in dem von HelloWorld erstellten Projekt eine Klasse mit dem Namen Paketname Lessons
Klassenname L1
, indem wir uns auf das Verfahren zum Erstellen eines Projekts beziehen.
Bitte beschreiben Sie das folgende Programm in der Datei.
Klicken Sie auf die Schaltfläche Ausführen, um das Programm auszuführen, das 1 bis 10 hinzufügt.
Von nun an werde ich erklären, wie man Java über dieses Programm schreibt.
L1.java
package lessons;
public class L1 {
public static void main(String[] args) {
int startNum=1;
int endNum=10;
int resultNum=0;
int count=0;
while(startNum<=endNum) {
resultNum=startNum+resultNum;
startNum=++startNum;
++count;
}
startNum=startNum-count;
System.out.println(startNum+"Von"+endNum+"Das Ergebnis der Addition von"+resultNum);
}
}
Ein Programm ist etwas, was ein sich wiederholender Computer tut. Angenommen, Sie haben ein Programm, das 1 bis 100 hinzufügt. Um ehrlich zu sein, wenn Sie dies nur können, können Sie nichts verwenden. Aber wenn es verschiedene Vielseitigkeiten gibt, wie das Hinzufügen von 3 zu 103 mit demselben Programm, das Hinzufügen von 15 zu 30, wäre es nicht ein wenig bequem? Um vielseitig zu sein, ist es nicht gut, ein Additionsprogramm von 1 bis 100 wie "1 + 2 + 3 + ..." zu schreiben. Wenn Sie wie "a + (a + 1) + ((a + 1) + 1) + ..." schreiben, können Sie 3 bis 103 hinzufügen, indem Sie a auf 3 ändern. Ein Wert, der nicht als Schnitt bestimmt werden kann, um das Programm auf diese Weise wiederzuverwenden, wird als Variable </ b> bezeichnet. Im Beispielprogramm ist die erste Nummer als "startNum" definiert, die Anzahl der Ergänzungen als "endNum" und das Ergebnis als "resultNum".
Dies ist ein Beispiel für die Formel "a + (a + 1) + ((a + 1) + 1) + ...", aber wenn Sie ein Mensch sind, wissen Sie, dass der Wert, der in a eingeht, eine Zahl ist. Aber der Computer weiß das nicht. Daher muss im Voraus mitgeteilt werden, dass der Wert in a eine Zahl ist. Der Zauber, mit dem Sie unterrichtet werden, ist der Typ.
Variablen werden in der Form "Typ Variablenname" definiert. Im obigen Formelbeispiel ist die Variable a in der Form "int a" definiert. Folgende Typen werden häufig verwendet.
Schimmel | Was zu setzen |
---|---|
int | Zahlen |
long | Große Zahl |
double | Zahlen einschließlich Brüche |
boolean | Boolescher Wert (wahr falsch) |
String | Brief |
Verwenden Sie =
, um einen Wert für eine Variable festzulegen.
//Legen Sie in der Variablen startNum einen Wert fest, der Zahlen verarbeitet
int startNum=1;
//Setzen Sie den Wert auf die variable Nachricht, die Zeichen verarbeitet
String message=startNum+"Von"+endNum+"Das Ergebnis der Addition von"+resultNum;
Schließen Sie in Java-Programmen die Zeichenfolge in "" (doppeltes Anführungszeichen) ein.
Sie müssen sich an nichts erinnern, aber in der Mathematik verwendete Symbole wie +, -, /, * werden als Operatoren bezeichnet. Ich benutze auch "+", um andere Zeichenfolgen als Zahlen einfach zu verbinden.
//Es wird durch Verbinden von Variablen und Zeichenfolgen zu einer Zeichenfolge verarbeitet.
String message=startNum+"Von"+endNum+"Das Ergebnis der Addition von"+resultNum;
++ count
Ich glaube nicht, dass ich das in der Mathematik gesehen habe, aber ich denke, dass es die gleiche Bedeutung hat wie count = count + 1
.
Ich werde ergänzen, was ich nicht berührt habe, weil ich nicht wusste, wo ich es erklären soll.
System.out.println ()
ist ein Zauber, der den Inhalt von ()
druckt.//
(zwei Schrägstriche) steht für einen Kommentar. Die Beschreibung danach wird vom Programm nicht ausgeführt.
Es ist auch möglich, einen Kommentar einschließlich eines Zeilenumbruchs mit / * comment * /
zu schreiben.Recommended Posts