JAVA第一次作业
1.在java中通过Scanner类完成控制台的输入,查阅JDK帮助文档,Scanner类实现基本数据输入的方法是什么?不能只用文字描述,一定要写代码,通过具体实例加以说明。
Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。首先程序导入java.util.scanner,在构造Scanner对象,并与System.in关联,最后在调用Scanner的各种方法完成输入。
import java.util.Scanner;
public class ScannerDemo01{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("输入数据");
String str=scan.next();
System.out.println("输入的数据为"+str);
}
}
2.Random类和Math类的random()方法都能产生随机数,这两种方式有什么区别,各有什么特点呢?查阅JDK帮助文档,并举例加以说明。
使用random会返回一个正的double值,该值大于等于0.0且小于1.0,而Math类中的random方法则只会产生一个区间为[0.0,1.0)的double类型的随机数。
例如
Random rand=new Random();
a=Math.random();
b=rand.nextInt(100);
其中a是一个大于等于0.0且小于1.0的双精度的随机数,而b则是一个大于等于0且小于100的一个整型随机数。
3.本次学习要点中其他需要总结的内容:因人而异,根据自己的学习情况,记录难掌握或难理解的内容,以及学有心得的内容。还存在哪些问题,也可以提出来,对于同学在博客中提出的问题,大家可以积极讨论,互帮互学。
本次学习中了解了JAVA的基本语法。

浙公网安备 33010602011771号