[JAVA] [Apprentissage de la programmation] Comparaison logique par langue partie 3 (branchement conditionnel)

Touche de branche conditionnelle.

3. Branche conditionnelle

Ruby

sample.rb


val = 1
flg = true

#type int et type de chaîne
if val == 1
    puts "val = 1"
elsif val == 2
    puts "val = 2"
else 
    puts "val != (1,2)"
end

#type booléen
if flg
    puts "flg = true"
else
    puts "flg = false"
end

#Pour le type int et le type chaîne, seul le nom de la variable est décrit.
# 0/Non nul, nul/Il est possible de juger non nul
if val
   puts "val != 0"
else 
   puts "val = 0"
end
$ ruby sample.rb
val = 1
flg = true
val != 0

Python3

sample.py


val = 1
flg = True

#type int et type de chaîne
if val == 1:
    print("val = 1")
elif val == 2:
    print("val = 2")
else:
    print("val != (1,2)")

#type booléen
if flg:
    print("flg = true")
else:
    print("flg = false")

#Pour le type int et le type chaîne, seul le nom de la variable est décrit.
# 0/Non nul, nul/Il est possible de juger non nul
if val:
   print("val != 0")
else:
   print("val = 0")
$ python3 sample.py
val = 1
flg = true
val != 0

Swift

sample.swift


import Foundation
let val = 1
let flg = true

//type int et type de chaîne
if (val == 1) {
    print("val = 1")
} else if (val == 2) {
    print("val = 2")
} else {
    print("val != (1,2)")
}

//type booléen
if (flg) {
    print("flg = true")
} else {
    print("flg = false")
}

//En swift, si int ou String a une valeur est déterminé.
//Il est nécessaire d'écrire correctement l'expression conditionnelle.
if (val > 0) {
    print("val != 0")
} else {
    print("val = 0")
}
(playground)
val = 1
flg = true
val != 0

Java

sample.java


package sample;

public class Main {
    public static void main(String[] args) {
    	int val = 1;
    	boolean flg = true;

    	//type int et type de chaîne
    	if (val == 1) {
    	    System.out.println("val = 1");
    	} else if (val == 2) {
    	    System.out.println("val = 2");
    	} else {
    	    System.out.println("val != (1,2)");
    	}

    	//type booléen
    	if (flg) {
    	    System.out.println("flg = true");
    	} else {
    	    System.out.println("flg = false");
    	}

    	//Si int ou String contient une valeur
    	//Il est nécessaire d'écrire correctement l'expression conditionnelle.
    	if (val > 0) {
    	    System.out.println("val != 0");
    	} else {
    	    System.out.println("val = 0");
    	}
    }
}
(eclipse console)
val = 1
flg = true
val != 0

C#

sample.cs


using System;
public class HelloWorld {
    static public void Main () {
    	int val = 1;
    	bool flg = true;

    	//type int et type de chaîne
    	if (val == 1) {
    	    Console.WriteLine("val = 1");
    	} else if (val == 2) {
    	    Console.WriteLine("val = 2");
    	} else {
    	    Console.WriteLine("val != (1,2)");
    	}

    	//type booléen
    	if (flg) {
    	    Console.WriteLine("flg = true");
    	} else {
    	    Console.WriteLine("flg = false");
    	}

    	//Si int ou String contient une valeur
    	//Il est nécessaire d'écrire correctement l'expression conditionnelle.
    	if (val > 0) {
    	    Console.WriteLine("val != 0");
    	} else {
    	    Console.WriteLine("val = 0");
    	}
    }
}

(Exécutez en utilisant 'mono' dans l'environnement d'exécution à portée de main)

$ mcs sample.cs
(Compilé avec succès)
$ mono sample.exe
val = 1
flg = true
val != 0

Recommended Posts

[Apprentissage de la programmation] Comparaison logique par langue partie 3 (branchement conditionnel)
[Apprentissage de la programmation] Comparaison logique par langue part.1 ("Hello World")
[Apprentissage de la programmation] Comparaison logique par langue partie.2 (variables: valeurs numériques, chaînes de caractères)
[Dernière version 2019] Comparaison des langages de programmation
Faire du son en programmant la partie 2
Comparaison de la vitesse de traitement de la pile par langue
Branchement conditionnel de Python appris avec la chimioinfomatique
Apprenez les mathématiques et l'anglais grâce à la programmation (partie 2)
Interpolation d'images vidéo par apprentissage en profondeur, partie 1 [Python]
Classification des images de guitare par apprentissage automatique, partie 2