2014-09-10 7 views
5

किया गया है, यहां कोड का हिस्सा है।इंटेलिज सभी विधियों को अप्रयुक्त के रूप में चिह्नित करता है भले ही उनका उपयोग

public class MyPolynomial { 

    private double coeffs[]; 
    private int degree; 

    public MyPolynomial(double ... coeffs) { 
     if (coeffs != null && coeffs.length > 0) { 
      this.coeffs = new double[coeffs.length]; 
      System.arraycopy(coeffs, 0, this.coeffs, 0, coeffs.length); 
     } 
    //this.coeffs = Arrays.copyOf(coeffs, coeffs.length); 
    } 

    public MyPolynomial(String filename) { 
     Scanner in = null; 
     try { 
      in = new Scanner(new File(filename)); 
     } catch (FileNotFoundException e) { 
      e.printStackTrace(); 
     } 

     this.degree = in.nextInt(); 
     coeffs = new double[degree+1]; 
     for (int i = 0; i < coeffs.length; i++) { 
      coeffs[i] = in.nextDouble(); 
     } 

    } 

    public String getCoeffs() { 
     return Arrays.toString(coeffs); 
    } 

} 

कक्षा, रचनाकार, साथ ही साथ सभी विधियों को अप्रयुक्त के रूप में चिह्नित किया जाता है। लेकिन मैंने परीक्षण फ़ाइल में उनका उपयोग किया था। यह संकलित और उम्मीद के अनुसार चलाता है। परीक्षण फ़ाइल का

भाग:

MyPolynomial aTest = new MyPolynomial(1, 2, 3, 4, 5); 
    System.out.println(aTest.getCoeffs()); 
    System.out.println(aTest.getDegree()); 
    System.out.println(aTest); 
+0

शायद आप अपने आईडीई विक्रेता से जांच सकते हैं, ऐसा कोई प्रोग्रामिंग समस्या नहीं है। – Smutje

+0

यह सुनिश्चित नहीं है कि testfiles "उपयोग किए जा रहे" के रूप में गिना जाता है, क्योंकि वास्तविक अनुप्रयोग –

+0

में कोड का उपयोग नहीं किया गया है, मैंने आपके 'मायपोलिनोमियल' वर्ग के साथ एक सरल प्रोजेक्ट बनाया है और फिर 'MyPolynomailTest' क्लास' और यह सब मेरे लिए ठीक काम करता है। 'माईपोलिनोमियल' वर्ग का इस्तेमाल किया जा रहा है और कक्षा में विधियों के रूप में भी चिह्नित किया जाता है। 'फ़ाइल' मेनू से कैश को अमान्य करने का प्रयास करें। – maba

उत्तर

10

मैं फ़ाइल मेनू में कैश अमान्य द्वारा इस समस्या को हल करने में कामयाब रहे।

+0

यह उत्तर निम्न गुणवत्ता की समीक्षा कतार में बदल गया। यदि आप इस बारे में विस्तृत करते हैं कि आपने समस्या को हल किया है (आपके उत्तर में), तो आप ऊपर उठने की संभावना अधिक हैं! –

संबंधित मुद्दे

 संबंधित मुद्दे