java学习笔记04----import简单入门

举报
jason635 发表于 2019/09/30 23:53:02 2019/09/30
【摘要】 27.1 import27.1.1为什么需要import? 如果不适用import,我们如果用到其他包的类时,只能这么写:java.util.Date,代码量太大,不利于编写和维护。通过import可以导入其他包下面的类,从而可以在本类中直接通过类名来调用。 27.1.2 import怎么使用?import java.util.Date; import java.util.*; ...

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();

}

}

 


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。