Veuillez le pardonner car il s'agit d'un mémorandum autosuffisant.
Il n'y a que trois mouvements dans le programme. ① Progrès ② Branche conditionnelle ③ Répéter
Greeting.java
class Greeting {
public static void main(String args[]) {
System.out.println("Good morning");
System.out.println("Good afternoon");
System.out.println("Good evening");
}
}
Terminal
$ javac Greeting.java
$ java Greeting
Good morning
Good afternoon
Good evening
Il semble que javac Greeting.java crée un dossier appelé Greeting.class.
Array.java
class Array {
public static void main(String[] args) {
String[] arr = {"sato", "suzuki", "takahashi"};
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
Terminal
sato
suzuki
takahashi
For.java
class For {
public static void main(String[] args) {
for (int i = 0; i <= 2; i++) {
for (int j = 0; j <= 2; j++) {
System.out.println(i + "-" + j);
}
}
}
}
Terminal
0-0
0-1
0-2
1-0
1-1
1-2
2-0
2-1
2-2
Puisqu'il est imbriqué, il sera traité comme ceci.
Créons une fonction pour trouver le salaire moyen d'un salarié pendant 5 mois et juger s'il est étonnant ou non.
Lesson.java
class Office_worker {
String name;
public int calculateAVG(int[] data) {
int sum = 0;
for (int i = 0; i < data.length; i++) {
sum += data[i];
}
int avg = sum / data.length;
return avg;
}
public String judge(double avg) {
String result;
if (avg >= 250000) {
result = "Hou la la!";
} else {
result = "pas encore!";
}
return result;
}
}
public class Lesson {
public static void main(String[] args) {
Office_worker a001 = new Office_worker();
a001.name = "sato";
int[] data = {270000, 265000, 250000, 290000, 230000};
int avg = a001.calculateAVG(data);
String result = a001.judge(avg);
System.out.println(avg);
System.out.println(a001.name + "Le salaire moyen de" + result);
}
}
Terminal
261000
Le salaire moyen d'un sato est incroyable!
Recommended Posts