28.08.2016 Views

scala_tutorial

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Scala<br />

object Demo {<br />

def main(args: Array[String]) {<br />

var a = 60; /* 60 = 0011 1100 */<br />

var b = 13; /* 13 = 0000 1101 */<br />

var c = 0;<br />

c = a & b; /* 12 = 0000 1100 */<br />

println("a & b = " + c );<br />

c = a | b; /* 61 = 0011 1101 */<br />

println("a | b = " + c );<br />

c = a ^ b; /* 49 = 0011 0001 */<br />

println("a ^ b = " + c );<br />

c = ~a; /* -61 = 1100 0011 */<br />

println("~a = " + c );<br />

c = a > 2; /* 215 = 1111 */<br />

println("a >> 2 = " + c );<br />

}<br />

}<br />

c = a >>> 2; /* 215 = 0000 1111 */<br />

println("a >>> 2 = " + c );<br />

Save the above program in Demo.<strong>scala</strong>. The following commands are used to compile and<br />

execute this program.<br />

\><strong>scala</strong>c Demo.<strong>scala</strong><br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!