JavadocAPI文档练习:
1、Date类的使用——代码实战
Date类为日期类,是Java中和日期相关的一个类,如下将日期做一个简单的介绍。
package com.kangning.web.controller.common; import java.util.Date; public class DateDemo1 { public static void main(String[] args){ //创建Date类日期对象,代表它分配的时间,精确到毫秒 Date d1 = new Date(); System.out.println("日期显示:"+d1); //分配一个date对象,初始化为表示从标准基时间起指定的毫秒数 long date = 1000*60*60; Date d2 = new Date(date); System.out.println(d2); } }
程序最终运行结果如下:
2、Scanner类的使用——代码实战
Scanner类它在java的util工具包下,主要用于扫描用户从控制台输入的文本。当我们需要通过控制台输入数据时,只需要事先导入java.util包中的Scanner类,然后调用Scanner类,我们的程序就能获取我们在控制台输入的数据了。
1)首先导入java.util.Scanner包;
import java.util.Scanner;
2)创建Scanner类对象
Scanner sc = new Scanner(System.in);
3)创建一个变量来接收输入的数据
//运用sc对象调用对应的方法,控制台即可等待用户输入。
String str = sc.nextLine()://nextLine可以接收空格,结束符是回车,只要不按回车,可以一直接收数据。
String str2 = sc.next();接收有效的数据之前,会无视空格,在有效数据后出现空格,会将空格当成结束符,空格后的数据会遗失。
//创建一个byte类型的变量来接收输入数据
byte a1 = sc.nextByte();
//创建一个short类型变量来接收输入数据
short a2 = sc.nextShort();下面依次类推...
int a3 = sc.nextInt();
long a4 = sc.nextLong();
float a5 = sc.nextFloat();
double a6 = sc.nextDouble();
boolean a7 = sc.nextBoolean();
4)关闭Scanner类
sc.close();
类文件如下:
package com.kangning.web.controller.common; import com.kangning.framework.web.domain.server.Sys; import java.util.Scanner; public class ScannerTest { public static void main(String[] args){ //创建Scanner类对象 Scanner sc = new Scanner(System.in); System.out.println("请输入姓名:"); String str=sc.nextLine(); System.out.println("打印输出字符串:"+str); System.out.println("请输入byte类型的值:"); byte a1 = sc.nextByte(); System.out.println("打印输出byte类型的值:"+a1); System.out.println("请输入短整型的数据:"); short a2 = sc.nextShort(); System.out.println("打印输出短整型数据:"+a2); sc.close(); } }
3、System类的使用——代码实战
package com.kangning.web.controller.common; public class SystemTest { public static void main(String[] args){ //打印输出 System.out.println("System类是打印输出内容类"); //exit:退出当前程序 exit(0)表示程序退出 0表示一个状态,正常的状态。 System.exit(0); } }