Java基础系列(三)引用数据类型

一、引用数据类型

1.1、Scanner类

Scanner 类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据
Scanner 的使用步骤:

  • 导包:import java.util.Scanner;
  • 创建实例对象:Scanner sc = new Scanner( System.in );
  • 调用方法:
int  i = sc.nextInt(); // 用来接收控制台录入的数字
String s = sc.next();  // 用来接收控制台录入的字符串

编写代码使用它:

public static void main( String[] args ){
	Scanner sc = new Scanner(System.in);
	// 获取数字
	System.out.println("请输入一个数字");
	int n = sc.nextInt();
	System.out.println("n 的值为 " + n);
	// 获取字符串
	System.out.println("请输入一个字符串");
	String str = sc.next();
	System.out.println("str 的值为 " + str);
}
/*
运行结果:
	请输入一个数字
	123
	n 的值为 123
	请输入一个字符串
	dragon
	str 的值为 dragon
*/

1.2、随机数类Random

这个 Random 类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方法:

// 产生 [0,maxValue) 范围的随机整数,包含 0,不包含 maxValue;
public int nextInt(int maxValue);   
// 产生 [0,1) 范围的随机小数,包含 0.0,不包含 1.0。
public double nextDouble();         

使用方式:

  • import导包:java.util.Random
  • 创建实例对象:Random 变量名 = new Random();
  • 编写代码使用它:
public static void main( String[] args ){
	// 创建 Random 类的实例
	Random r = new Random();   
	// 得到 0-100 范围内的随机整数,将产生的随机整数赋值给 i 变量
	int i = r.nextInt( 100 );  
	 // 得到 0.0-1.0 范围内的随机小数,将产生的随机小数赋值给 d 变量 
	double d = r.nextDouble(); 
	System.out.println( i ); 
	System.out.println( d ); 
}
/*
运行结果:
	7
	0.444022423988404
*/

博主的所有博客目录如下:博客文章目录汇总
Java面试部分的博客目录如下:Java笔试面试目录

转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 如果觉得本文对您有帮助,请点击支持一下,您的支持是我写作最大的动力,谢谢。
这里写图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北极星小王子

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值