java学习笔记04----import简单入门
27.1 import
27.1.1为什么需要import?
如果不适用import,我们如果用到其他包的类时,只能这么写:java.util.Date,代码量太大,不利于编写和维护。通过import可以导入其他包下面的类,从而可以在本类中直接通过类名来调用。
27.1.2 import怎么使用?
import java.util.Date;
import java.util.*; //导入该包下所有的类。会降低编译速度,但不会降低运行速度。
注意要点:
1. java会默认导入java.lang包下所有的类,因此这些类我们可以直接使用。
2. 如果导入两个同名的类,只能用包名+类名来显示调用相关类:
java.util.Date date = new java.util.Date();
27.2 静态导入
static import静态导入(JDK 1.5后增加, 了解!!!!):
静态导入的作用:用于导入指定类的静态属性
如何使用:
import static java.lang.Math.*;//导入Math类的所有静态属性
import static java.lang.Math.PI;//导入Math类的PI属性
然后,我们可以在程序中直接使用:System.out.println(PI);
27.3 课堂中的代码
(通过Scanner类练习import以及了解如何获取键盘的输入信息):
import java.util.Scanner; /** * 测试import导入Scanner类,以及Scanner类的使用,如何接收键盘的输入。 * @author 尚学堂高淇www.bjsxt.cn * */ public class TestScanner { public static void test01(){ Scanner s = new Scanner(System.in); String str = s.next(); //程序运行到next会阻塞,等待键盘的输入! System.out.println("刚才键盘输入:"+str); } public static void test02(){ Scanner s = new Scanner(System.in); System.out.println("请输入一个加数:"); int a = s.nextInt(); System.out.println("请输入被加数:"); int b = s.nextInt(); int sum =a+b; System.out.println("计算结果,和为:"+sum); } public static void main(String[] args) { test02(); } }
|
- 点赞
- 收藏
- 关注作者
评论(0)