Java Training Course/JT04: Difference between revisions

From tehowiki
Jump to navigation Jump to search
imported>Gfis
Bonus
imported>Gfis
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* Create a file <code>DupInt.java</code> by copying the program <code>DupString.java</code> from [[Java Training Course/JT03|JT03]], rename the class and replace 3 lines:
==Integer Arithmetic==
         int st0 = Integer.parseInt(args[0]); // the 1st parameter on the commandline
* Create a file <code>DupInt.java</code> by copying the program <code>DupString.java</code> from [[Java Training Course/JT03|JT03]], rename the class and replace lines 3 to 5 with:
         int st0 = Integer.parseInt(args[0]); // the 1st argument on the commandline
         int st1 = Integer.parseInt(args[1]); // the 2nd ...
         int st1 = Integer.parseInt(args[1]); // the 2nd ...
         int st2 = st0 + st1;
         int st2 = st0 + st1;
Line 8: Line 9:
  java DupInt 2 -4
  java DupInt 2 -4
  java DupInt 0 -1
  java DupInt 0 -1
* Bonus question: What will happen if you run the program without any parameter?
* Bonus question: What will happen if you run the program without any argument?
[[Java Training Course/JT03|&lt; Previous: JT03]] Main Arguments and String Concatenation<br />
[[Java Training Course/JT05|&gt; Next: JT05]] Greatest Common Divisor

Latest revision as of 09:54, 24 September 2017

Integer Arithmetic

  • Create a file DupInt.java by copying the program DupString.java from JT03, rename the class and replace lines 3 to 5 with:
       int st0 = Integer.parseInt(args[0]); // the 1st argument on the commandline
       int st1 = Integer.parseInt(args[1]); // the 2nd ...
       int st2 = st0 + st1;
  • Compile
  • Predict the output of:
java DupInt 2 4
java DupInt 2 -4
java DupInt 0 -1
  • Bonus question: What will happen if you run the program without any argument?

< Previous: JT03 Main Arguments and String Concatenation
> Next: JT05 Greatest Common Divisor