Maison  >  Article  >  Java  >  Exemple d'explication de la classe aléatoire et de la classe du scanner

Exemple d'explication de la classe aléatoire et de la classe du scanner

王林
王林avant
2020-01-17 17:04:212153parcourir

Exemple d'explication de la classe aléatoire et de la classe du scanner

Générer un nombre aléatoire dans la plage spécifiée

Math.random() Générer un nombre aléatoire entre 0 et 1, le type est double.

Exemple de code :

public class randCase {
    public static void main(String[] args) {
        double rand = 0;
        for (int i = 0; i < 10; i++) {
            rand = Math.random();
            System.out.println(rand);
        }
    }
}

(Partage gratuit d'un didacticiel vidéo d'apprentissage : Tutoriel vidéo Java)

Lire une chaîne à partir d'une entrée standard et d'un entier ( obtient l'entrée de l'utilisateur)

Scanner in = new Scanner(System.in) Connectez-vous à l'entrée standard.

où in représente une variable.

in.nextLine() peut lire une ligne de chaîne à partir de la ligne de commande.

in.nextInt() peut lire un entier positif à partir de la ligne de commande.

L'opérateur point est un opérateur en Java. C'est le même opérateur que le point dans System.out.printf() et Math.random(). Il est utilisé pour mettre un point sur la "variable" devant. le point "opération". La soi-disant « opération » fait référence à la méthode, qui est la méthode principale que nous avons écrite. Ces opérations sont effectuées une à une. La méthode d'utilisation s'appelle invoquer une méthode.

import java.util.Scanner ; indique au programme où se trouve le type de scanner.

Créer une "variable" de type Scanner, qui nous aide à lire les données de l'entrée standard.

Exemple de code :

import java.util.Scanner; // 告诉程序Scanner类型在哪

public class scannerCase {
    public static void main(String[] args) {
        // Scanner.nextLine(); 从命令行中读取一行字符串。
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一句话:");
        String str = in.nextLine();
        System.out.println(str);

        // Scanner.nextInt(); 从命令行中读取一行正整数。
        System.out.println("请输入一个数字:");
        int num = in.nextInt();
        System.out.println(num);
    }
}

Le résultat de sortie est tel qu'indiqué dans la figure :

Exemple dexplication de la classe aléatoire et de la classe du scanner

Articles et tutoriels connexes recommandés : Démarrage rapide Java

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer