Java Programming :: Operators and Assignments
-
import java.awt.*;
class Ticker extends Component
{
public static void main (String [] args)
{
Ticker t = new Ticker();
/* Missing Statements ? */
}
}
which two of the following statements, inserted independently, could legally be inserted into missing section of this code?
- boolean test = (Component instanceof t);
- boolean test = (t instanceof Ticker);
- boolean test = t.instanceof(Ticker);
- boolean test = (t instanceof Component);
-
What will be the output of the program?
class Test { public static void main(String [] argss { Test p = new Test(); p.start(); } void start() { boolean b1 = false; boolean b2 = fix(b1); System.out.println(b1 + " " + b2); } boolean fix(boolean b1) { b1 = true; return b1; } }
-
What will be the output of the program?
class PassS { public static void main(String [] args) { PassS p = new PassS(); p. start(); } void start() { String s1 = "slip"; String s2 = fix(s1); System.out.println(s1 + " " + s2); } String fix(String s1) { s1 = s1 + "stream"; System.out.print(s1 + " "); return "stream"; } }
-
What will be the output of the program (when you run with the -ea option) ?
public class Test { public static void main(String[] args) { int x = 0; assert (x > 0) : "assertion failed"; /* Line 6 */ System.out.println("finished"); } }
-
What will be the output of the program?
class BitShift { public static void main(String [] args) { int x = 0x80000000; Sytsem.out.print(x + " and "); x = x >>> 31; System.out.println(x); } }
-
What will be the output of the program?
class Equals { public static void main(String [] args) { int x = 100; double y = 100.1; boolean b = (x = y); /* Line 7 */ System.out.println(b); } }
-
What will be the output of the program?
class Test { public static void main(String [] args) { int x=20; String sup = (x 15) ? "small" : (x 22)? "tiny" : "huge"; System.out.println(sup); } }
-
What will be the output of the program?
class Test { public static void main(String [] args) { int x= 0; int y= 0; for (int z = 0; z 5; z++) { if(( ++x > 2 ) && (++y > 2)) { x++; } } System.out.println(x + " " + y); } }
-
What will be the output of the program?
class Test { public static void main(String [] args) { int x= 0; int y= 0; for (int z = 0; z 5; z++) { if (( ++x > 2 ) || (++y > 2)) { x++; } } System.out.println(x + " " + y); } }
-
What will be the output of the program?
class SSBool { public static void main(String [] args) { boolean b1 = true; boolean b2 = false; boolean b3 = true; if ( b1 & b2 | b2 & b3 | b2 ) /* Line 8 */ System.out.print("ok "); if ( b1 & b2 | b2 & b3 | b2 | b1 ) /*Line 10*/ System.out.println("dokey"); } }