Instruction de base de la programmation Java Practice-Switch

Est-il facile d'écrire le programme que j'ai créé lorsque j'étais un nouveau venu maintenant dans ma deuxième année, ou est-ce que je l'ai oublié? J'ai pensé, alors je l'ai fait.

Conclusion

problème

Veuillez saisir le premier chiffre>
10
Veuillez saisir le deuxième chiffre>
3
Veuillez sélectionner une méthode de calcul>
(a)Ajouter
(b)Soustraire
(c)Multiplier
(b)division
d
La réponse est 3

la mise en oeuvre

Je l'ai fait comme suit.

Check22.java


package practice;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Check22 {

	public static void main(String[] args) {
		BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

		String line = null;
		int num1 = 0;
		int num2 = 0;
		try {
			System.out.println("Veuillez saisir le premier chiffre");
			line = reader.readLine();
			num1 = Integer.parseInt(line);
			System.out.println("Veuillez saisir le deuxième chiffre");
			line = reader.readLine();
			num2 = Integer.parseInt(line);

			System.out.println("Veuillez sélectionner une méthode de calcul");
			System.out.println("(a)Ajouter");
			System.out.println("(b)Soustraire");
			System.out.println("(c)Multiplier");
			System.out.println("(d)division");

			line = reader.readLine();
			if (!( line.equals("a")) && !( line.equals("b") )&& !( line.equals("c") )&& !( line.equals("d"))) {
				System.out.println("a,b,c,Veuillez entrer l'un des d");
			}else {
				String symbol = line;
				int answer = calc(num1,num2,symbol);
				System.out.println("La réponse est" + answer + "est.");
			}
		}catch(NumberFormatException e) {
			System.out.println("Veuillez saisir un nombre");
		}catch (IOException e) {
			e.printStackTrace();
		}
	}

	public static int calc(int num1, int num2, String symbol) {
		int result;
		switch(symbol) {
		case "a":
			result = num1 + num2;
			break;
		case "b":
			result = num1 - num2;
			break;
		case "c":
			result = num1 * num2;
			break;
		default:
			result = num1 / num2;
			break;
		}
		return result;
	}

}

Question

Impressions

Recommended Posts

Instruction de base de la programmation Java Practice-Switch
Instruction pratique de base de la programmation Java
bases de la programmation Java
Bases de la programmation Java Practice-array
Les bases de Java
Les bases de Java
Les bases de Java
Principes de base de Java JAR
Notions de base orientées objet (Java)
Programmation générique java
Principes de base du traitement parallèle Java
Java pour instruction
Instruction de commutation Java
[Java] pour instruction, while instruction
Programmation par contraintes en Java
Programmation Java (méthode de classe)
Principes de base du réseau Java (communication)
(Mémo) Java pour instruction
Principes de base de l'instruction try-with-resources
Programmation Java (structure de classe)
Tout sur la programmation Java
mémo de programmation du concours java
Muscle Java Basics Jour 1
Thread de programmation Java exécutable
Programmation Java incroyable (arrêtons-nous)
Principes de base de l'utilisation des caractères (Java)
[Java] Instruction de base pour les débutants
Programmation Java (variables et données)
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Résumé des bases du langage Java
Premiers pas avec les bases de Java
Bases du développement Java ~ Exercice (tableau) ~
[Java11] Résumé de l'utilisation du flux -Basics-
[Notions de base Java] Qu'est-ce que la classe?
[Java] Termes de base en programmation
Collection de tâches de programmation sélectionnées à réaliser et à mémoriser (bases de Java)
Aide-mémoire privé pour la programmation compétitive (Java)
Cahier d'exercices de programmation de fonctions Java --zipWith-
Introduction à la programmation fonctionnelle (Java, Javascript)
Mémo d'apprentissage Java (instruction while, instruction do-while)
[Java] L'histoire d'une déclaration de commutation vraiment effrayante
Étude de Java # 4 (branchement conditionnel / instruction if)
Résumé de la programmation orientée objet utilisant Java
Java Performance Chapitre 5 Bases de la récupération de place