Je dois utiliser Java, donc pour les mémos de diverses méthodes Après tout, c'est Python
Acceptez, téléchargez et installez sur ici Ouvrez le terminal
java
S'il n'y a pas d'erreur, la construction de l'environnement est terminée
Essayez d'abord de créer ce fichier
Test.java
public class Test{
public static void main(String[] args){
System.out.print("hello\n");
}
}
compiler
$ javac Test.java
Courir
$ Java Test
production
hello
VariableTest.java
public class VariableTest{
public static void main(String[] args){
int age = 35;
System.out.print(age+"\n");
}
}
production
35
Greeting.java
public class Greeting{
public static void main(String[] args){
//int time = 8;
//System.out.println("L'heure actuelle est" + time + "C'est l'heure");
//System.out.println("Bonjour");
int time = 8;
if((time >= 4) && (time <= 10)){
System.out.println("L'heure actuelle est" + time + "C'est l'heure");
System.out.println("Bonjour");
}else if((time >= 11) && (time <= 17)){
System.out.println("L'heure actuelle est" + time + "C'est l'heure");
System.out.println("Bonjour");
}else if(time == 18){
System.out.println("L'heure actuelle est" + time + "C'est l'heure");
System.out.println("Bonsoir");
}else if((time >= 19) && (time <= 3)){
System.out.println("L'heure actuelle est" + time + "C'est l'heure");
System.out.println("bonne nuit");
}
}
}
production
L'heure actuelle est 8 heures
Bonjour
Scores.java
public class Scores{
public static void main(String[] args){
//int scoreA;
//int scoreB;
//int scoreC;
//int scoreD;
int[] scores = new int[]{80,65,70,95};
System.out.println("Score de M. A:" + scores[0] + "point");
System.out.println("Score de M. B:" + scores[1] + "point");
System.out.println("Score de M. C:" + scores[2] + "point");
System.out.println("Score de M. D:" + scores[3] + "point");
}
}
production
Score de M. A: 80 points
Score de M. B: 65 points
Score de M. C: 70 points
Score de M. D: 95 points
String
Greeting.java
public class Greeting{
public static void main(String[] args){
int time = 8;
String message = "L'heure actuelle est" + time + "C'est l'heure";
String greeting = "";
if((time >= 4) && (time <= 10)){
greeting = "Bonjour";
}else if((time >= 11) && (time <= 17)){
greeting = "Bonjour";
}else if(time == 18){
greeting = "Bonsoir";
}else if((time>=18 && time<=24) || (time<=3 && time>=0)){
greeting = "bonne nuit";
}else{
message = "Entrez une valeur de 0 à 24 pour l'heure";
}
System.out.println(message);
System.out.println(greeting);
}
}
production
L'heure actuelle est 8 heures
Bonjour
PowerOfTwo.java
//coding:utf-8
public class PowerOfTwo{
public static void main(String[] args){
int n = 5;
int answer = 1;
for( int i=0; i<5; i++ ){
answer = answer * 2;
}
System.out.print("2 à la 5e puissance");
System.out.println(answer);
}
}
production
2 à la 5e puissance est 32
Scores.java
public class Scores{
public static void main(String[] args){
String[] names = new String[]{"Aoki","Iida","Ueda","Eto"};
int[] scores = new int[]{80,65,70,95};
for(int i=0; i< names.length; i++){
System.out.println(names[i] + "But:" + scores[i] + "point");
}
}
}
production
Score d'Aoki: 80 points
Score de M. Iida: 65 points
Score d'Ueda: 70 points
Score de M. Eto: 95 points
Identique à Python main s'exécute automatiquement
*** sub *** (fonction créée) est exécuté en appelant
MethodTest.java
//coding:utf-8
class MethodTest{
public static void main(String[] args){
System.out.println("la méthode principale a été appelée");
sub();
}
public static void sub(){
System.out.println("sous-méthode a été appelée");
}
}
production
la méthode principale a été appelée
sous-méthode a été appelée
N au carré
Calcu.java
//coding:utf-8
public class Calcu{
public static void main(String[] args){
twice(5);
twice(65);
twice(3247);
powerOfTwo(3);
powerOfTwo(10);
}
public static void twice(int n){
System.out.print(n + "Deux fois plus");
System.out.println(n * 2);
}
public static void powerOfTwo(int n){
int answer = 1;
for( int i=0; i<n; i++ ){
answer = answer * 2;
}
System.out.print("2 sur" + n + "Ride est");
System.out.println(answer);
}
}
production
Deux fois comme 5 fait 10
Deux fois comme 65 fait 130
Deux fois plus que 3247, 6494
2 à la 3e puissance est 8
2 à la 10e puissance est 1024
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
int a = 23165247;
if( isMultipleOf3(a) ){
System.out.println(a + "Est divisible par 3");
}else{
System.out.println(a + "N'est pas divisible par 3");
}
}
public static boolean isMultipleOf3(int n){
boolean result;
result = ( n % 3 == 0 );
return result;
}
}
production
23165247 est divisible par 3
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
System.out.println(isMultipleOf3(123456789));
}
//Lors du retour sous forme de chaîne
public static String isMultipleOf3(int n){
String resultMessage = "";
if(n % 3 == 0){
resultMessage = n + "Est divisible par 3";
}else{
resultMessage = n + "N'est pas divisible par 3";
}
return resultMessage;
}
}
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
int a = 23165247;
if( isMultipleOf3(a) ){
System.out.println(a + "Est divisible par 3");
}else{
System.out.println(a + "N'est pas divisible par 3");
}
}
//S'il renvoie Vrai ou Faux
public static boolean isMultipleOf3(int n){
boolean result;
result = ( n % 3 == 0 );
return result;
}
}
À propos, *** void *** est utilisé lorsqu'aucune valeur de retour n'est renvoyée.
production
123456789 est divisible par 3
CommandLine.java
public class CommandLine{
public static void main(String[] args){
for(int i=0; i<args.length; i++){
System.out.println(args[i]);
}
}
}
Essayez de courir avec ça
$ java CommandLine hello 1 2 3 shuto
résultat
hello
1
2
3
shuto
Entrée réussie depuis la ligne de commande sans restrictions sur les arguments
Recommended Posts