SERVER:Mon Oct 26:13:27:26Oct20> ls B F index.php session.txt.out SERVER:Mon Oct 26:13:27:26Oct20> exit logout Connection to utility0.ncssm.edu closed. (base) MAC:Mon Oct 26:13:27:4240> B (base) MAC:Mon Oct 26:13:27:4240> ls 0917.txt LP0 file.txt loopLab sampler.txt Commando.class Point.class fileIOF loopapalooza scrabble.txt Commando.java Point.java foo.txt m.py stringPlay Commando.py Point.py forNothing.py month.py students Exceptional.class bozo.py functions morrison.py toss.py Exceptional.java bubble.py gcd.py names.txt tryThis.py F.py choloe.py greet nonexistent.txt vpn.txt F1.py classes greet.c notMath.py war_and_peace.txt F2.py comprehensions keethan.txt notMath2.py week2 F4.py convert kjv.txt numbers.py week3 Foo.java copy.py lab1 objects wormwood.py Greet.class copyNew.py les_miserables.txt regex ws.py Greet.java copyNewBinary.py listGames rhino.gif Hello.class dice.py lists roster.csv Hello.java duplicate.gif loopFun roster.txt (base) MAC:Mon Oct 26:13:27:4240> mkdir adder (base) MAC:Mon Oct 26:13:27:4240> cd adder (base) MAC:Mon Oct 26:13:27:adder> vi Adder.java (base) MAC:Mon Oct 26:13:37:adder> javac Adder.java Adder.java:26: error: class, interface, or enum expected } ^ 1 error (base) MAC:Mon Oct 26:13:37:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:38:adder> javac Adder.java Adder.java:26: error: class, interface, or enum expected } ^ 1 error (base) MAC:Mon Oct 26:13:38:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:38:adder> !javac javac Adder.java Adder.java:1: error: ';' expected import java.util.Scanner ^ Adder.java:26: error: class, interface, or enum expected } ^ 2 errors (base) MAC:Mon Oct 26:13:38:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:38:adder> !javac javac Adder.java Adder.java:26: error: class, interface, or enum expected } ^ 1 error (base) MAC:Mon Oct 26:13:39:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:39:adder> !javac javac Adder.java Adder.java:26: error: class, interface, or enum expected } ^ 1 error (base) MAC:Mon Oct 26:13:39:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:40:adder> !javac javac Adder.java Adder.java:26: error: class, interface, or enum expected } ^ 1 error (base) MAC:Mon Oct 26:13:40:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:41:adder> !javac javac Adder.java Adder.java:12: error: cannot find symbol out += Integer.toString(entry); ^ symbol: variable out location: class Adder Adder.java:12: error: incompatible types: String cannot be converted to int out += Integer.toString(entry); ^ Adder.java:15: error: cannot find symbol System.out.printf("The total you entered amounted to %s.\n", out); ^ symbol: variable out location: class Adder Adder.java:16: error: cannot find symbol System.out.printf("In binary this is 0b%s.\n", Integer.toString(out, 2)); ^ symbol: variable out location: class Adder Adder.java:17: error: cannot find symbol System.out.printf("In octal this is 0o%s.\n", Integer.toString(out, 8)); ^ symbol: variable out location: class Adder Adder.java:18: error: cannot find symbol System.out.printf("In hex this is 0s%s.\n", Integer.toString(out, 16)); ^ symbol: variable out location: class Adder Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 6 errors (base) MAC:Mon Oct 26:13:41:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:41:adder> !javac javac Adder.java Adder.java:13: error: incompatible types: String cannot be converted to int out += Integer.toString(entry); ^ Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 1 error (base) MAC:Mon Oct 26:13:41:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:41:adder> !javac javac Adder.java (base) MAC:Mon Oct 26:13:41:adder> java Adder Welcome to the adder. To end, enter Q or q: Enter your first integer: 56 44 32 21 q The total you entered amounted to 153. In binary this is 0b10011001. In octal this is 0o231. In hex this is 0s99. (base) MAC:Mon Oct 26:13:42:adder> !vi vi Adder.java (base) MAC:Mon Oct 26:13:46:adder> javac Adder.java (base) MAC:Mon Oct 26:13:46:adder> java Adder Welcome to the adder. To end, enter Q or q: Enter your first integer: 444 556 88 q The total you entered amounted to 1088. In binary this is 0b10001000000. In octal this is 0o2100. In hex this is 0s440. (base) MAC:Mon Oct 26:13:46:adder> jshell | Welcome to JShell -- Version 14.0.1 | For an introduction type: /help intro jshell> ArrayList al = new ArrayList<>(); | Error: | unexpected type | required: reference | found: int | ArrayList al = new ArrayList<>(); | ^-^ jshell> ArrayList al = new ArrayList<>(); al ==> [] jshell> for(int k = 0; k <= 20; k++){al.add(k*k*k);} jshell> al al ==> [0, 1, 8, 27, 64, 125, 216, 343, 512, 729, 1000, 1331, 1728, 2197, 2744, 3375, 4096, 4913, 5832, 6859, 8000] jshell> String s = "foo"; s ==> "foo" jshell> Integer i = 5; i ==> 5 jshell> //autoboxing jshell> i.getClass() $6 ==> class java.lang.Integer jshell> al.getClass() $7 ==> class java.util.ArrayList jshell> int x = 42; x ==> 42 jshell> x.getClass() | Error: | int cannot be dereferenced | x.getClass() | ^--------^ jshell> x = i; x ==> 5 jshell> x.getClass() | Error: | int cannot be dereferenced | x.getClass() | ^--------^ jshell> x x ==> 5 jshell> //autounbox jshell> int out = 0 out ==> 0 jshell> for(Integer j = 0; j < 5000; j++){out += j;} jshell> out out ==> 12497500 jshell> String quack = "531" quack ==> "531" jshell> new Integer(quack) $15 ==> 531 jshell> Integer.parseInt(quack) $16 ==> 531 jshell> Integer.parseInt("Pizza") | Exception java.lang.NumberFormatException: For input string: "Pizza" | at NumberFormatException.forInputString (NumberFormatException.java:68) | at Integer.parseInt (Integer.java:652) | at Integer.parseInt (Integer.java:770) | at (#17:1) jshell> // what is 1000 in base 8? jshell> Integer.toOctalString(1000) $18 ==> "1750" jshell> //what is 1000 in base 3? jshell> Integer.parseInt(1000,3) | Error: | incompatible types: int cannot be converted to java.lang.String | Integer.parseInt(1000,3) | ^--^ jshell> Integer.parseInt("1000",3) $19 ==> 27 jshell> //wrong way! jshell> Integer.toString(1000,3) $20 ==> "1101001" jshell> Integer.toString(1001,3) $21 ==> "1101002" jshell> Integer.parseInt("101011101010", 2) $22 ==> 2794 jshell> String s = "true" s ==> "true" jshell> Boolean.parseBoolean(s) $24 ==> true jshell> Boolean.toString(true) $25 ==> "true" jshell> "" + true $26 ==> "true" jshell> String guac = "6.02e23"; guac ==> "6.02e23" jshell> Integer.parseInt(Integer.toString(500,2),2) $28 ==> 500 jshell> double avocado = Double.parseDouble(guac) avocado ==> 6.02E23 jshell> Character.isDigit('5') $30 ==> true jshell> Character.isDigit('a') $31 ==> false jshell> Character.isLetter('5'0 ...> jshell> Character.isDigit('5') $32 ==> true jshell> Character.isLetter('5') $33 ==> false jshell> Character.isLetter('a') $34 ==> true jshell> Character.isUpper('A') | Error: | cannot find symbol | symbol: method isUpper(char) | Character.isUpper('A') | ^---------------^ jshell> Character.isUpperCase('A') $35 ==> true jshell> Character.isLowerCase('A') $36 ==> false jshell> Character.isSpace(' ') $37 ==> true jshell> Character.isSpace('\t') $38 ==> true jshell> Character.isSpace('\n') $39 ==> true jshell> Character.isLetterOrDigit('a') $40 ==> true jshell> Integer.BYTES $41 ==> 4 jshell> Double.BYTES $42 ==> 8 jshell> Double.SIZE $43 ==> 64 jshell> Character c = 'q' c ==> 'q' jshell> (int) c $45 ==> 113 jshell> (char) 55432 $46 ==> '?' jshell> (char) 30000 $47 ==> '田' jshell> (char) 30001 $48 ==> '由' jshell> (char) 30002 $49 ==> '甲' jshell> (char) 30003 $50 ==> '申' jshell> (char) 30004 $51 ==> '甴' jshell> (char) 30005 $52 ==> '电' jshell> Integer.MAX_VALUE $53 ==> 2147483647 jshell> Integer.MIN_VALUE $54 ==> -2147483648 jshell> Double.MAX_VALUE $55 ==> 1.7976931348623157E308 jshell>