表題の件について、お手数ですがアドバイス頂けないでしょうか?
Calculate.javaの内容をMyApp.javaに継承できずにおります。
MyApp.java
1import fib.Caluculate; 2public class MyApp { 3 public static void main(String[] args) { 4 Caluculate calc = new Caluculate(); 5 calc.fib(12); 6 } 7}
MyApp.java
1 2public class Caluculate { 3 // フィボナッチ数列の処理 4 public static void fib(int inputNum) { 5 int a = 0; 6 int b = 1; 7 int c = 0; 8 int[] resultNums = new int[inputNum]; 9 for (int i = 0; i < inputNum; i++) { 10 resultNums[i] = a; 11 c = a + b; 12 a = b; 13 b = c; 14 } 15 String totalNum = ""; 16 for (int j : resultNums) { 17 totalNum += j + " "; 18 } 19 System.out.println(inputNum + " 番目のフィボナッチ数: " + c); 20 System.out.println(inputNum + " 番目までのフィボナッチ数列: " + totalNum); 21 } 22} 23
・環境情報
virtualbox(仮装環境)にCentoOS6をインストールして、ターミナル上でコンパイルしております。
作業ディレクトリはhome/vagrant/fib/MyApp.javaです。
・やりたい事
Calculate.javaで作成したフィボナッチ数列の処理を読み込んで、ターミナル上に処理内容を表示させたいです。
ただ、コンパイルの時点でパッケージが存在していないと下記のように怒られており、思考錯誤したのですが、わからないでおります。
[vagrant@localhost fib]$ javac MyApp.java
MyApp.java:1: エラー: パッケージfibは存在しません
import fib.Caluculate;
お手数ですが、何卒よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/05 08:52