diff --git a/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml b/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml index 5d5b286175596a463054caa014372041a593d8e6..056300f257e367131240cb1208b60274702eba23 100644 --- a/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml +++ b/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml @@ -1953,7 +1953,7 @@ System.out.println("Result: " + i);</programlisting></td> xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Byte.html#BYTES">1</link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Byte.MIN_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Byte.MIN_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:mo>-</m:mo> @@ -1968,7 +1968,7 @@ System.out.println("Result: " + i);</programlisting></td> </inlineequation></link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Byte.MAX_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Byte.MAX_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:msup> @@ -1998,7 +1998,7 @@ System.out.println("Result: " + i);</programlisting></td> </inlineequation></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Character.MAX_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Character.MAX_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:msup> @@ -2019,10 +2019,10 @@ System.out.println("Result: " + i);</programlisting></td> <td>short</td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.BYTES">2</link></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.BYTES">2</link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.MIN_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.MIN_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:mo>-</m:mo> @@ -2037,7 +2037,7 @@ System.out.println("Result: " + i);</programlisting></td> </inlineequation></link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.MAX_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.MAX_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:msup> @@ -2058,10 +2058,10 @@ System.out.println("Result: " + i);</programlisting></td> <td>int</td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.BYTES">4</link></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.BYTES">4</link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MIN_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MIN_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:mo>-</m:mo> @@ -2076,7 +2076,7 @@ System.out.println("Result: " + i);</programlisting></td> </inlineequation></link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:msup> @@ -2097,10 +2097,10 @@ System.out.println("Result: " + i);</programlisting></td> <td>long</td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.BYTES">8</link></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.BYTES">8</link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MIN_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MIN_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:mo>-</m:mo> @@ -2115,7 +2115,7 @@ System.out.println("Result: " + i);</programlisting></td> </inlineequation></link></td> <td><link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE"><inlineequation> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE"><inlineequation> <m:math display="inline"> <m:mrow> <m:msup> @@ -4982,7 +4982,7 @@ System.out.println(value);</programlisting> </m:mrow> </m:math> </inlineequation> or <varname - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname> - 1</td> <td align="right">2147483647</td> @@ -5002,7 +5002,7 @@ System.out.println(value);</programlisting> </m:mrow> </m:math> </inlineequation> or <varname - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td> </tr> <tr> @@ -5023,7 +5023,7 @@ System.out.println(value);</programlisting> </m:mrow> </m:math> </inlineequation> or <varname - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname></td> <td align="right">2147483647</td> @@ -5042,7 +5042,7 @@ System.out.println(value);</programlisting> </m:mrow> </m:math> </inlineequation> or <varname - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td> </tr> </informaltable> @@ -5091,7 +5091,7 @@ System.out.println(value);</programlisting> </m:math> </inlineequation> seems to be equal to <code language="java">2 * (<link - xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</link> + xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</link> + 1))</code> (why?) Joe's first attempt reads:</para> <programlisting language="java" linenumbering="numbered"