生成随机数(Random类)和获取用户输入(Scanner类)

生成指定范围内的随机数

  • Math.random() 生成随机数,随机数在0到1之间,类型是 double。
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);
        }
    }
}

从标准输入读取字符串和整数(获取用户的输入)

  • Scanner in = new Scanner(System.in) 连接到标准输入。其中 in 表示变量。
  • in.nextLine() 可以从命令行读取一行字符串
  • in.nextInt() 可以从命令行读取一个正整数
  • 点操作符是 Java 中的操作符,和 System.out.printf() 和 Math.random() 中的点是一样的操作符。是对点前面的“变量”进行点后面的“操作”。所谓的“操作”就是指方法,也就是我们一直写的 main 方法的那个方法。这些操作就是使用一个一个的方法。使用方法我们叫做调用方法(invoke a method)
  • import java.util.Scanner; 是告诉程序,Scanner 这个类型在哪里。
  • 创建Scanner类型的“变量”,它的作用是帮我们从标准输入中读取数据。
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);
    }
}

原文地址:https://www.cnblogs.com/buildnewhomeland/p/12181138.html

时间: 2024-11-07 17:30:00

生成随机数(Random类)和获取用户输入(Scanner类)的相关文章

I学霸官方免费教程二十二:Java常用类之接收控制台输入 Scanner类

Scanner类(了解即可) 使用Scanner类接收键盘的输入1.创建Scanner对象的语法:Scanner scan = new Scanner(System.in);2.使用Scanner对象接收键盘输入:scan.next();//等待并接收键盘输入 实例: package common_class; import java.util.Scanner; /**  * 演示Scanner类  * 模拟用户登录  * @author 学霸联盟 - 赵灿  */ public class S

Java用Scanner类获取用户输入

用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法: 1 import java.util.Scanner; 2 public class Javashuru { 3 //Java获取用户输入,使用Scanner类,位于java.util包中 4 public static void main(String[] args){ 5 //创建Scanner对象 6 Scanner inpu

使用ValidationRule类来检查用户输入的有效性

1 新建WPF应用程序ValidationRuleExp 整个程序的结构如下图所示. 程序运行起来后的效果如下图所示. 用户操作程序时,先输入固话.手机.Email.个人网站等信息,再点击右侧的"点我记住你"按钮,便可以保存用户输入的信息. 2 新建业务实体类ContactModel(类文件为ContactModel.cs) ContactModel类包含固话.手机.Email.个人网站等属性,分别与界面的固话文本框.手机文本框.Email文本框.个人网站文本框绑定.ContactMo

Java入门:基础算法之获取用户输入

本部分演示如何获取用户输入.我们使用Scanner类来得到用户输入.下面的实例代码中演示了如何获取用户输入的字符串.整数和float数据.主要用到了以下方法: 1)public String nextLine():获取输入的字符串 2)public int nextInt():获取输入的整数 3)public float nextFloat():获取输入的float数 import java.util.Scanner; class GetInputData { public static voi

python入门学习--语句、获取用户输入、函数

1.语句 1.1 语句和表达式有什么区别呢?表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么).比如2*2是4,而print2*2则是打印4 1.2 if语句 当条件为假时,什么都没发生:当条件为真时,后面的语句(上图为print语句)被执行.注:在交互式解释器内使用if语句,需要按两次回车,if语句才会执行 2.获取用户输入 python提示符(>>>)后面的语句可以算作一个完整的程序的组成部分了,输入的值由用户提供,而程序就会打印出输入的两个数的乘积1428.在编写程序的时

微信小程序怎么获取用户输入

能够获取用户输入的组件,需要使用组件的属性bindchange将用户的输入内容同步到 AppService. <input id="myInput" bindchange="bindChange" /> <checkbox id="myCheckbox" bindchange="bindChange" /> var inputContent = {} Page({ data: { inputConten

批处理获取用户输入

获取用户输入 set /p somevalue= 使用%somevalue%来访问用户输入的内容 取消变量的定义 set somevalue= 取消变量somevalue的定义 批处理获取用户输入,码迷,mamicode.com

微信小程序—如何获取用户输入文本框的值

我们就拿简单常用的登录来举例子吧,先看最终效果图片 我不喜欢使用from表单提交,所以这里不采用表单提交的方式咯: 先看看html代码: login.wxml <view class="itemView">用户名: <input class="input" name="userName" placeholder="请输入用户名" bindinput ="userNameInput"/>

python学习:注释、获取用户输入、字符串拼接、运算符、表达式

注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' 获取用户输入 input() input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理.把数据转成字符串用STR(被转的数据):把字符串转成数据用int(被转的字符串). 字符串拼接 "abc"+"def"="abcdef"            "abc","

Python从菜鸟到高手(6):获取用户输入、函数与注释

1. 获取用户输入   要编写一个有实际价值的程序,就需要与用户交互.当然,与用户交互有很多方法,例如,GUI(图形用户接口)就是一种非常好的与用户交互的方式,不过我们先不讨论GUI的交互方式,本节会采用一种原始,但很有效的方式与用户交互,这就是命令行交互方式,也就是说,用户通过命令行方式输入数据,程序会读取这些数据,并做进一步的处理.   从命令行接收用户的输入数据,需要使用input函数.input函数接收一个字符串类型的参数,用于作为输入的提示.input函数的返回值就是用户在命令行中录入