引用数据类型:

   Scanner类:

l  引用数据类型的使用

与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。

数据类型  变量名  =  new 数据类型();

每种引用数据类型都s有其功能,我们可以调用该类型实例的功能。

变量名.方法名();

  Scanner类:

Scanner使用步骤

导包:import java.util.Scanner;

创建对象实例:Scanner sc = new Scanner(System.in);

调用方法:

int  i = sc.nextInt(); 用来接收控制台录入的数字

String s = sc.next(); 用来接收控制台录入的字符串\

Java中的数据类型只有2种
1.基本数据类型 4类8种
2.引用数据类型

Scanner类:

1、导包:

import java.util.Scanner;

2、创建对象 数据类型  变量名=new 数据类型();

Scanner sc = new Scanner(System.in);

3、调用方法:

 

让用户输入一个整数
sc.nextInt();

int 变量名 = sc.nextInt();

System.out.println("请输入一个整数:");
int num=sc.nextInt();
System.out.println("你输入的整数为:"+num);

让用户输入一个小数:
System.out.println("请输入小数为:");
double num2=sc.nextDouble();
System.out.println("您输入小数为:"+num2);

让用户输入一个字符串:
System.out.println("您输入您的姓名:");
String num3= sc.next();
System.out.println("您输入的姓名为:"+num3);

   随机数类Random

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

l  方法简介

public int nextInt(int maxValue)     产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

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

Random使用方式:

1、导包

import导包:

java.util.Random

2、创建对象  数据类型  变量名=new  数据类型();

 

 创建实例格式:

Random 变量名 = new Random();

Random r=new Random();

3、调用方法 对象名.方法名();

随机产生一个整数

int num=r.nextInt(10); 范围: [0,10);

System.out.println("产生的随机整数为:"+num);

产生[1,10] 范围的随机整数

int num=r.nextInt(10) + 1;

System.out.println("产生的随机整数为:"+num);

产生[0,1)范围的随即小数:

 

double num3=r.nextDouble();
System.out.println("产生的随机小数为:"+num3);

 

 

posted on   博塬  阅读(188)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现



点击右上角即可分享
微信分享提示