java redo_Java常用类

Scanner

简单的文本扫描器,可以使用正则表达式解析原始类型和字符串,可以通过该类获取用户输入

Scanner直接继承于Object,位于java.util下,也就意味着使用前需要导包

import java.util.Scanner

基本构造方法

Scanner(File source);

//使用文件构造扫描器

Scanner(InputStream source)

//使用输入流构造扫描器

Scanner(Path source)

//使用指定路径文件构造扫描器

一般方法

void close()

//关闭扫描器

boolean hasNextXxx()

//Xxxk可以是Double,Byte,Int等

//判断下一个输入项是否是Xxx

boolean hasNext()

//判断是否有下一个输入项

String nextLine()

//获取下一行字符串,包含回车

Xxx nextXxx()

//获取下一个输入,不包含回车

Demo

import java.util.Scanner;

//导入Scanner

public class Demo {

public static void main(String args[]){

Scanner sc=new Scanner(System.in);

//通过标准输入流构造Scanner

System.out.println("Please input an integer!");

if(sc.hasNextInt())//如果如果是Int数打印该数字

System.out.println("The number is "+sc.nextInt());

else//如果不是打印错误信息

System.out.println("Input error!");

}

}

Math

java.lang.Math

Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

public static int abs(int a)

//求绝对值

public static double ceil(double a)

//向上取整

public static double floor(double a)

//向下取整

public static int max(int a,int b)

//返回二者较大值

public static double pow(double a,double b)

//返回a的b次方

public static double random()

//生成0~1之间的随机小数

public static int round(float a)

//四舍五入为整数

public static double sqrt(double a)

//开方运算

Random

java.util.Random

用于产生随机数,可以设置种子

构造方法

public Random()//以当前时间为种子

public Random(long seed)//指定种子

成员方法

public int nextInt()//返回一个int数

public int nextDouble()//返回一个Double数

public int nextInt(int n)//返回一个数t,0<=t

System类的概述和方法使用

java.lang.System

System 类包含一些有用的类字段和方法。它不能被实例化。

属性

static PrintStream err

//“标准”错误输出流。

static InputStream in

//“标准”输入流。

static PrintStream out

//“标准”输出流。

成员方法

public static void gc()//运行垃圾回收器

public static void exit(int status)//终止当前虚拟机,非0为异常终止

public static long currentTimeMillis()//获取系统当前时间

Date

java.sql.Date

一个时间相关的类,类 Date 表示特定的瞬间,精确到毫秒。

构造方法

public Date()//创建当前时间对象

public Date(long date)//指定毫秒创建对象

成员方法

public long getTime()//获取时间(毫秒)

public void setTime(long time)//设置时间(毫秒)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值