Download presentation
Presentation is loading. Please wait.
Published byMiles Bishop Modified over 9 years ago
1
SEEM3460 Tutorial Java Programming in Unix
2
Code Translation Java source code Java bytecode Java compiler Bytecode interpreter machine code for target machine 1 Bytecode interpreter machine code for target machine 2
3
Compilation and Execution Compilation: command > javac Gasmileage.java generates bytecode: Gasmileage.class Execution: command > java Gasmileage load bytecode: Gasmileage.class call main of class Gasmileage
4
Structure of A Java Program public class MyProgram {}{} // comments about the class public static void main (String[] args) {}{} // comments about the method method header method body class header class body
5
New Concepts in Java Code – create a class Holder with main Class – create a class Coin Constructor – create method Coin Methods – create method Coin.flip Property – during flip, generate random Head=1;Tail=0 as Coin.value (import java.util.Random, nextInt/nextFloat) Encapsulation – during flip, generate random orientation 0~360 (float) as private variable Coin.orientation Casting – return integer value of Coin.orientation as read-only property
6
Flip a Coin Holder Coin value and orientation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.