浅析Java常用API(Scanner,Random)匿名对象
文件大小: 48k
源码售价: 10 个金币 积分规则     积分充值
资源说明:Java常用API(Scanner、Random)匿名对象详解 Java中封装了许多API供用户使用,Scanner和Random便是其中之一。API实际就是类,我们只需按照其语法编写即可,无需了解其根本源代码。 Scanner类 Scanner类是Java中的一种输入方式,可以从键盘、文件、网络等多种来源获取输入。使用Scanner类需导入其所在包,import java.util.Scanner或import java.util.*(前者是导入util中的Scanner类,后者是导入util中的所有类)。创建对象 Scanner 对象名=new Scanner(System.in),其中System.in代表来源是键盘(大多数情况)。然后可以使用对象并调用其方法 对象名.nextxx(),根据接受类型不同,调用不同方法。 例如,从键盘输入三个数,输出最大值: ```java import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner s=new Scanner(System.in); int num=s.nextInt(); System.out.println(num); String str=s.next(); System.out.println(str); int a=s.nextInt(); int b=s.nextInt(); int c=s.nextInt(); int max=a>b?a:b; int endmax=c>max?c:max; System.out.println(endmax); } } ``` Random类 Random类是Java中的一种随机数生成器。使用Random类需导包 import java.util.Random或import java.util.*(前者是导入util中的Random类,后者是导入util中的所有类)。创建对象 Random r=new Random()。然后可以使用对象并调用其方法 对象名.方法(),例如nextInt()、nextFloat()等。 例如,猜随机数,只有五次机会: ```java import java.util.Random; import java.util.Scanner; public class DemoRandom { public static void main(String[] args) { Random r=new Random(); Scanner s=new Scanner(System.in); int res=r.nextInt(100);//[0,100) System.out.println(res); int i=0; while (i<5){ System.out.println("请输入猜的数字,我们帮你判断"); int num=s.nextInt(); if(num>res){ System.out.println("大了哦"); i++; continue; } else if(num
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。