Java-String is never read error!
<p>This is driving me insane! Here's the code:</p>

<pre><code>public static void main(String[] strings) {
    int input;
    String source;
    TextIO.putln("Please enter the shift value (between -25..-1 and 1..25)");
    input=TextIO.getInt();
    while ((input &lt; 1 || input &gt; 25) &amp;&amp; (input &lt;-25 || input &gt;-1) &amp;&amp; (input != 999 &amp;&amp; input !=-999))
    {
        TextIO.putln(input + " is not a valid shift value.");
        TextIO.putln("Please enter the shift value (between -25..-1 and 1..25)");
        input=TextIO.getInt();
    }
    TextIO.putln("Please enter the source text (empty line to quit)");
    //TextIO.putln(source);
    source = TextIO.getln();
    TextIO.putln("Source    :" + source);?");
}

}
</code></pre>

<p>However, its telling me that 'source' is never read! It's not allowing me to get input! Can anyone see what the problem may be?</p>
