Maison  >  Article  >  Java  >  contrôle de processus Java

contrôle de processus Java

巴扎黑
巴扎黑original
2017-06-23 16:26:11876parcourir

Déterminer si une certaine année est une année bissextile

package com;

import java.util.Scanner;

classe publique Msj {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("Veuillez entrer un an :"); /To La console affiche un message d'invite

année longue;

essayez {

année = scan.nextLong();

if (année % 4 == 0 && année % 100 != 0 || année % 400 == 0) { // C'est une année bissextile

System.out.print(year + "C'est une année bissextile !") ;

} else { // Pas une année bissextile

System.out.print(year + "Pas une année bissextile !");

}

} catch (Exception e) {

System.out.println("L'année que vous avez saisie n'est pas une année valide !");

}

}

}

Résultat :

Vérifier la légitimité des informations de connexion

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//Créer un scanner
System.out.println("Veuillez saisir le nom d'utilisateur de connexion : ");
String username = scan.nextLine();// Recevoir le nom de connexion de l'utilisateur
System.out.println("Veuillez saisir mot de passe de connexion : ");
String password = scan. nextLine();//Recevoir le mot de passe de connexion de l'utilisateur
if (!username.equals("mr")) {// Déterminer la validité du nom d'utilisateur
System.out.println("Le nom d'utilisateur est illégal. ");
} else if (!password.equals("mrsoft")) {// Déterminer la validité du mot de passe
System.out.println("Le mot de passe de connexion est incorrect.");
} else { // Si les deux conditions ci-dessus sont jugées, la vérification de connexion sera réussie par défaut
        System.out.println("Félicitations, vos informations de connexion ont été vérifiées.");


Attribuer un service à un nouvel employé

package com;importer java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Veuillez saisir le nom du nouvel employé name Name : ");
String name = scan.nextLine();// Recevoir le nom de l'employé
System.out.println("Veuillez saisir le langage de programmation du nouvel employé : ");
String langage = scan.nextline (); // Recevoir le langage de programmation appliqué aux employés
// Déterminer le service attribué par l'employé
Switch (Language.hashcode ()) {
cas 3254818 : // Java ha. Code de hachage
cas 2301506:// Code de hachage Java
cas 2269730:// Code de hachage JAVA
System.out.println("Employee"+name+" est affecté au département de développement de programmes Java . ");
break;
case 3104:// code de hachage c#
case 2112:// code de hachage C#
System.out.println(" Employé "+name+" Affecté au projet C# groupe de maintenance. "); " > cas 9745901 : // Code de hachage ASP.NET
System.out.println("L'employé "+nom+" est affecté au service de test du programme Asp.net.");
break;
par défaut :
System.out.println("Cette société n'a pas besoin de développeurs de programmes en langage " + langage + ". ");
}
}
}



Utilisez l'instruction switch pour calculer la remise en fonction du montant de la consommation

package com;

importer java.util.Scanner;

public class Msj {
public static void main(String[] args) {
float money = 1170; // Montant
String rebate = "" // Remise
if (money > 200) {
int grade = (int) money / 200 ; // Grade
switch (grade) { // Calculer le taux de remise en fonction de la note
cas 1 :
remise = "95 Fold"; Pause;
Cas 2:
Rabais =" 10 % de rabais ";
Pause;
Cas 3:
Rabais =" 20 % de rabais ";
Pause ;
cas 4 :
remise = "83 % de réduction";
pause;
cas 5 :
                        remise = "20 % de réduction";
                    pause;
                  cas 6:
                                                                                         ;
                 pause ; 30 % de réduction";
                                                                                                                                                                             🎜>               cas 10 :
                  remise = "35 % de réduction" ;
                pause;
                                                                                                           break; ("Votre montant de consommation cumulé est : " + argent);// Montant de consommation de sortie
System.out.println("Vous bénéficierez de " + remise + " de remise ! "); // Taux de remise de sortie
}
}

Résultat :




Juger la saison du mois saisi par l'utilisateur

package com;

importer java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // Créer un scanner
// Invite l'utilisateur à entrer le mois
System.out.println("Veuillez entrer un mois, je peux vous dire à quelle saison il appartient.");
int Month = scan.nextInt(); // Recevoir les commentaires de l'utilisateur
switch (month) { // Déterminer à quelle saison appartient le mois
              case 12:
                case 1 : pause ;
case 3:
case 4:
case 5:
Système .out.print("Le mois que vous avez saisi appartient au printemps");
break;
case 6:
case 7:
case 8:
System.out.print("Le le mois que vous avez entré appartient à l'été");
break;
case 9:
case 10:
case 11:
System.out.print("Le mois que vous avez entré appartient à l'automne" );
break;
default:
System.out.print("Vous avez" + mois + " Mois ? ");
}
}
}

Résultat

Utilisez l'instruction de boucle while et l'opérateur d'incrémentation pour boucler Parcourez le tableau

package com;

import java.util. Scanner;

public class Msj {

public static void main(String[] args) {

// Créer un tableau d'oiseaux

String [] Aves = New String [] {"Aigrette ", "Jaune", "Perroquet", "Corbeau", "Pie",
"Oiseau", "Tourterelle", "Tourterelle" ", "alouette" };
int index = 0;/ / Créer une variable d'index
System.out.println("Il y a beaucoup d'oiseaux dans mon jardin, dont : ");
while ( index < aves.length) {// Traverser le tableau
         Système. out.println(aves[index++]);//Augmenter la valeur de l'index
      }
    }
}

Résultat :

Utiliser la boucle for pour générer le triangle Yang Hui

package com;

importer java.util.Scanner;

public class Msj {
public static void main(String[] args) {
int triangle[][]=new int[10][];// Créer un tableau à deux dimensions
// Parcourt le premier niveau du tableau bidimensionnel
pour (int i = 0; i < triangle.length; i++) {
triangle[i]=new int[i+1];// Initialiser le deuxième niveau La taille du tableau
                                                                                                                                                                                      if(i==0||j==0||j==i){
                                                                                                                  [i][j]= triangle[i-1][j ]+triangle[i-1][j-1];
                }
                System.out.print(triangle[i][j]+ "t"); >
Utilisez des boucles imbriquées pour afficher les tables de multiplication sur la console

package com;

import java.util.Scanner;

classe publique Msj {
public static void main(String[] args) {
for(int i=1;i<=9;i++){// La variable de contrôle de boucle passe de 1 à 9
for (int j = 1; j & lt; = i; j ++) {// La deuxième couche de variables de contrôle en circulation est égale à la première couche du plus grand indice

// résultat du calcul de sortie, mais non modifié

System.out .print (j+"*"+i+"="+i*j+"t");

                                                                                                                     <🎜   }

}

Résultat :

Utilisez une boucle while pour calculer 1+1/2 !+1/3 !…1/20 !

package com;

import java.math.BigDecimal;
import java.util.Scanner;

classe publique Msj {
public static void main( String[] args) {
BigDecimal sum = new BigDecimal(0.0); // et
BigDecimal factorial = new BigDecimal(1.0); // Résultat du calcul du terme factoriel
int i = 1; Incrément de boucle
while (i <= 20) {

sum = sum.add(factorial); // Accumuler la somme des factorielles

++i; // ajouter 1 à i

factorielle = factorial.multiply(new BigDecimal(1.0 / i)); // Calculer le terme factoriel

} } System.out.println("1+1/2!+1/3!···1 / Le résultat du calcul de 20! est égal à : n" + somme); // Sortie du résultat du calcul

}

>

Résultat :


Utilisez la boucle for pour générer un diamant creux

package com;

import java.math.BigDecimal;
import java.util.Scanner;

classe publique Msj {
public static void main(String[] args) {
printHollowRhombus(6);
}
public static void printHollowRhombus(int size) {
if ( size % 2 == 0) {
size ++; // Calculer la taille du diamant
}
pour (int i = 0; i & lt; size/ 2+1; i ++) {
for (int j = size / 2 + 1; j > i + 1; j--) {
          System.out.print(" ");// Afficher l'espace vide dans le coin supérieur gauche <       Système. out.print("* "); // Afficher le bord de la moitié supérieure du diamant
                                                                                                                                        }
System.out.(""); > pour (int i = taille / 2 + 1; i < taille; i++) {
                                                                                                                                                    size / 2; j++) {
              System.out.print(" ");//Sortie dans le coin inférieur gauche de l'ébauche en forme de diamant
                                                                                                                                                                    à  3 Demi-bord inférieur
                                                                                                                                                                                                                                  Demi-bord inférieur
    🎜> System.out.println("" ; com;

import java.math.BigDecimal ;
importer java.util.Scanner ;

public class Msj {
public static void main(String[] args) {
System.out.println("n-------------Interrompre la boucle à un seul niveau Exemple-------------");
//Créer un tableau
String[] array = new String[] { "Aigrette", "Grue à couronne rouge", "Oriole ", " "Perroquet", "Corbeau", "Magpie",
"Aigle", "Coucou", "Aigle", "Graybird", "Aigle", "Alouette" };
System.out. println("Avant de trouver le premier aigle, dites-moi quels sont les oiseaux.");
for (String string : array) { // foreach parcourt le tableau
if (string.equals("Eagle" ) ) // Si un aigle est rencontré
                                                                                                                                                                                                                         🎜> .out.println("nn------------Exemple d'interruption d'une boucle double couche--------- ----");
// Créer un tableau de scores
int[][] myScores = new int[][] { { 67, 78, 63, 22, 66 }, { 55, 68, 78 , 95, 44 }, { 95, 97, 92 , 93, 81 } };
System.out.println("Les résultats du test de bébé cette fois : n Mathématiques t Chinois t Anglais t Art t Histoire");
No1 : for (int[] is : myScores) { // Parcourir le tableau des scores
                                                                                                                                                                                               Si vous rencontrez une note d'échec au milieu, interrompez immédiatement toutes les sorties
System.out.println("n, etc. , " + i + " Quel est le score ? Pourquoi cela a-t-il échoué ? ");
                                                                      > }
}

Résultat :




Filtre corps en boucle :

package com;

importer java.math.BigDecimal;

importer java.util.Scanner ;

classe publique Msj {

public static void main(String[] args) {                                                                                                                                                                                                    " Grue à couronne rouge", "oriole", "perroquet", "corbeau", "pie",

"Aigle", "coucou", "aigle", "oiseau à rayures grises", "aigle", "alouette " } ;

System.out.println("Il y a beaucoup d'oiseaux dans mon jardin, mais quelques aigles sont venus récemment. S'il vous plaît, aidez-moi à les attraper.");

int eagleCount = 0;

for (String string: array) {// foreach parcourt le tableau

if (string.equals("Eagle")) {// Si un aigle est rencontré

System.out.println("Un aigle a été trouvé, Déjà pris dans la cage. ");
eagleCount++;

continue;//Interruption de la boucle

}
System.out.println("Recherche d'oiseaux, trouvé : " + string); / / Sinon, affichez l'élément du tableau
}
    System.out.println("Caught in total:" + eagleCount + "Eagle.");
}
}

Résultat :





Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn