簡體   English   中英

如何在Java中導入文件

[英]How to import files in java

這是我第二天在Java上。 在C ++中,如果我們包含一個類,並且如果該類中已經包含一些頭文件,則無需再次將頭文件聲明放在主文件中!

而在Java中,我發現如果源類在源文件下,我們就不會聲明要使用的類。 所以我想知道,如果在課堂上我們想使用庫中的某些方法,例如數學。 我們需要同時在主文件和此類文件中導入數學,還是只在一次聲明以及在何處聲明它?

謝謝!

Java import不是C ++ include 從理論上講,通過在必要時使用完全限定的類名,Java源代碼可能根本不具有任何import

java.util.Scanner scanner = new java.util.Scanner(System.in);

這與C ++ include程序相反,C ++ include程序將包含文件中的代碼直接插入到編譯單元中。

導入引入了通過其他包中的類的簡單名稱而不是其完全限定的類名稱來引用類的功能。 但是該范圍僅限於import語句所在的源代碼文件。從每個源代碼文件中的源代碼文件中使用的其他包中導入所有類。

你是這個意思嗎?

import java.util.*;

public class GangstaName {

  public static void main(String[] args) { 

    Scanner console = new Scanner(System.in);
    System.out.print("Type ya full name, playa: ");
    String name = console.nextLine();
// split name into first/last name and initials
    String first = name.substring(0, name.indexOf(" "));
    String last = name.substring(name.indexOf(" ") + 1);
    last = last.toUpperCase();
    String fInitial = first.substring(0, 1);
    System.out.println("Ya gangsta name be \"" + fInitial + ". Diddy " + last + " " + first + "-izzle\"");

  }


}

在上面的示例代碼中,import java.util行寫在類的上方和外部。 它允許我們使用Math類以及Scanner和String

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM